Looking to turn classroom learning into real-world experience? The Home Depot Canada Internship/Co-op Program is your chance to apply what you’ve studied in a dynamic, hands-on environment. Over 16 weeks, you’ll work on projects that make a real impact, sharpen your skills, and build confidence for your future career. Program highlights include: Comprehensive Onboarding: Gain insights into our business operations, organizational culture, and core values. Strategic Projects: Address genuine business challenges, explore innovative approaches, and contribute meaningful solutions. Project Presentation: Share your findings and project outcomes with senior leadership. Professional Development Sessions: Participate in weekly sessions designed to enhance skillsets, reinforce company values, and provide perspectives from leaders across the organization. Networking Opportunities: Establish connections with mentors and peers who will support your professional growth throughout the program. Duration: May 4 – August 21st, 2026 # of positions available: 1 Locations: Toronto Store Support Center - 1 Concorde Gate, North York. In office Monday – Friday Join Our Team: At HD Tech, we are not just coding, we’re crafting the future of retail. Our team is a vibrant mix of engineers, dreamers, and problem-solvers who build and maintain HomeDepot.ca and applications for our customers and associates. Think of us as the tech backbone behind your DIY inspiration and weekend renovation plans. And here is the cool part: we don’t just build software, we build solutions. From high-impact platforms to creative tools with real ROI, our technology powers everything from online shopping to in-store efficiency. If you’re passionate about full-stack development and want to see your code, make a difference, this is the place to be. Job Summary: As a Full Stack Software Developer Intern, you will: In collaboration with technical leads design, code, test and deploy full-stack applications Develop scalable and maintainable code using Java (Spring Boot), Angular Follow coding best practices Review peers code and insure it obeys quality standards Build and consume RESTful APIs and microservices Use Git/GitHub for version control and code collaboration Document technical solutions and contribute to design reviews Participate in requirements workshops with product teams Unit testing the applications that were developed Participate in Agile ceremonies including daily stand-ups and sprint planning Collaborate with product owners and technical leads to define and refine requirements Provide regular status reports to Scrum Master/ Manager
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Career Level
Intern
Education Level
No Education Listed