Intern, Full Stack Software Developer
Are you someone who thrives on helping others succeed, enjoys making an impact, and takes pride in guiding customers to the right solutions for their projects? If you’re also naturally curious and eager to keep learning, consider starting or growing your career with us at The Home Depot.
About the co-op/internship program:
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 sessions designed to enhance skillsets, reinforce company values, and provide perspectives from leaders across the organization.
Networking Opportunities: Establish connections with peer mentors and leaders who will support your professional growth throughout the program.
Duration: September 8 – December 18th, 2027
# of positions available: 1
Location: 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, data scientists, and problem-solvers who build and maintain intelligent applications that support our customers and associates. Think of us as the tech backbone behind both in-store experiences and operational efficiency.
And here’s the exciting part: we don’t just build software—we build data-driven solutions. From high-impact machine learning models to innovative, scalable tools with real ROI, our technology powers everything from store operations to predictive insights and associate productivity.
If you’re passionate about machine learning, data, and building intelligent systems that drive real-world impact, this is the place to be.
Job Summary:
As a Full Stack Software Developer Intern, you will:
Collaborate with technical leads to design, code, test, and deploy full-stack applications
Develop scalable and maintainable code using Java (Spring Boot) and Angular
Follow coding best practices
Review peer code to ensure it meets quality standards
Build and consume RESTful APIs and microservices
Use Git/GitHub for version control and collaboration
Document technical solutions and contribute to design reviews
Participate in requirements workshops with product teams
Perform unit testing for developed applications
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 updates to the Scrum Master/Manager
What You Bring to the Role:
Currently enrolled in a Canadian university or college co-op program in Computer Science, Software Engineering, or a related field
Strong foundation in object-oriented programming and software design (e.g., SOLID principles, dependency injection)
Experience with Java, Spring Boot, Angular, HTML/CSS, TypeScript, and SQL
Basic knowledge of cloud platforms (GCP, PCF)
Familiarity with Unix/Linux environments and command-line tools
Understanding of Agile methodologies and tools like Jira
Strong communication, collaboration, and problem-solving skills
Passion for learning and innovation
The successful student must remain enrolled in a Canadian accredited institution throughout the internship and be legally eligible to work in Canada (citizen, permanent resident, or valid permit).
What You’ll Gain:
Accountability and execution experience aligned with key business strategies
Exposure to cross-functional team collaboration
Coaching and mentorship opportunities
Performance feedback and leadership development
Hands-on experience solving real-world problems in production environments
Exposure to full software development lifecycles and modern DevOps practices
Potential opportunity for a full-time role upon graduation
Please note: Compensation will be based on year of study, prior internship experience, and academic performance.
The pay range for this position is between $31,600.00 - $35,400.00