25-189 - Full Stack Developer
- Location Oshawa
- Job type Contract
- Salary $70 - 80 per hour
- Discipline Power Generation and Distribution
- Reference JOB-30870
Title: Full Stack Developer
Resume Due Date: November 21st, 2025 (5:00PM EST)
Number of Vacancies: 2
Level: MP4
Duration: 12 Months
Hours of work: 35 hours
Location: 1908 Colonel Sam Drive, Oshawa (Hybrid - 2 days remote)
Job Overview
The Full Stack Developer is responsible for designing, developing, and maintaining scalable, high-quality software solutions across both front-end and back-end systems. The role requires hands-on expertise in modern web frameworks, cloud platforms, and database management, as well as a strong commitment to code quality, collaboration, and continuous improvement. The developer will work closely with cross-functional teams to deliver business-critical applications and features that drive organizational success.
Key Responsibilities & Duties:
Achieve Timely and High-Quality Software Delivery
- Lead the development of software applications, ensuring on-time delivery of features that meet or exceed quality standards.
- Collaborate with product and design teams to create technical solutions that address business needs and enhance customer satisfaction.
Elevate Team Technical Proficiency
- Mentor and guide developers to enhance their technical skills and foster a culture of continuous learning and innovation.
- Conduct peer reviews and enforce coding standards to maintain high-quality and consistent code, reducing errors and improving system reliability.
Align Technical Solutions with Business Objectives
- Work closely with stakeholders to gather requirements, provide regular project updates, and ensure alignment between technology initiatives and organizational goals.
- Create and maintain comprehensive technical documentation to facilitate knowledge sharing and future maintenance.
Foster Engineering Excellence and Workflow Efficiency
- Develop and enforce software development practices that promote engineering excellence and efficient development processes.
- Implement and refine DevOps, automation, and CI/CD workflows to streamline development, reduce time-to-market, and increase operational efficiency.
Drive Innovation and Continuous Improvement
- Lead initiatives to identify and implement opportunities for innovation and optimization, keeping the organization competitive and responsive to change.
- Undertake additional responsibilities that align with strategic goals, supporting the organization's ability to adapt quickly to new challenges and opportunities.
Risk Management & Quality Assurance
- Identify potential risks in the development process and implement effective mitigation strategies to ensure project stability and success.
- Collaborate with QA teams to develop and execute testing plans, ensuring software meets quality standards before release.
Qualifications
Required Skills & Technologies
- Programming Languages: C#, JavaScript, Java, Python, PHP, C, C++
- Frameworks & Libraries: .NET Core, Node.js, React, Angular
- Databases: T-SQL, MySQL, Azure SQL, DB2, Pointbase
- Cloud & DevOps: Azure, AWS, GCP, Azure DevOps, Dynatrace
- Operating Systems: Windows, Ubuntu, Amazon Li