Job Description
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 organizations 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 React Angular
- Databases: T-SQL MySQL Azure SQL DB2 Pointbase
- Cloud & DevOps: Azure AWS GCP Azure DevOps Dynatrace
- Operating Systems: Windows Ubuntu Amazon Linux
- Others: Apache Tomcat ServiceNow
Additional Qualifications
- Strong communication and problem-solving skills
- Experience in troubleshooting hardware and networking issues
- Demonstrated leadership and teamwork abilities
- Willingness to accept and incorporate feedback for continuous improvement
Education
- University Degree in Computer Science Engineering Information Technology