We are seeking a highly skilled Senior Full Stack Software Developer to design, develop, and maintain complex, cloud-native web applications. This role requires an expert capable of handling both front-end user interfaces and robust back-end services, with a strong focus on speed, scalability, and accessibility compliance. You will work closely with cross-functional teams to translate user stories and UI/UX artifacts into secure, high-quality software products.
...
Location: North York, ON (Minimum 3 days onsite; transitioning to 5 days)
Duration: 10-month contract
Advantages
End-to-End Technical Ownership: Drive the architectural vision of high-profile Cloud-Native and PaaS web applications from design to deployment.
Diverse Tech Ecosystem: Work with an industry-leading blend of Open Source, Java, and modern JavaScript frameworks.
High-Impact Collaboration: Collaborate closely with UX/UI designers, Product Managers, and Cloud Architects to deliver Minimal Viable Products (MVPs).
Leadership & Consultation: Serve as a technical mentor, leading design sessions and shaping development standards across the team.
Responsibilities
Full-Stack Development: Lead front-end and back-end development initiatives, ensuring the entire application stack is engineered for optimal performance and scalability.
Architecture & Database Design: Design and implement overall solution architectures, manage database deployments, and integrate Object-Relational Mapping (ORM) tools like Entity Framework.
API Construction: Design, build, and maintain secure REST API services, seamlessly integrating them with front-end user interfaces.
Modern Cloud Frameworks: Construct and enhance applications using Microservice and Serverless architectures, utilizing frameworks such as Node.js, Angular, React/Redux, and Spring Boot.
Technical Documentation: Author application designs, technical specifications, object-oriented UML models, and comprehensive production implementation packages (Method of Procedure).
QA & Pipeline Support: Partner with QA teams to support unit testing, test automation, load testing, penetration testing, and the upkeep of CI/CD pipelines.
Critical Production Support: Provide tier-3 application support, including incident investigation, troubleshooting, and delivering long-term technical fixes for enterprise applications.
Compliance & Governance: Ensure all deliverables conform to Web Content Accessibility Guidelines (WCAG) and the Accessibility for Ontarians with Disabilities Act (AODA).
Knowledge Transfer: Provide ongoing technical consultation and structured knowledge transfer to team members throughout all stages of the development lifecycle.
Qualifications
Core Expertise: 10+ years of professional IT experience spanning programming, system analysis, and full-stack software development.
Backend Stack: Deep proficiency in Node.js, Java EE (1.8+ / JDK 11+), Spring Framework, JPA, and relational/NoSQL database technologies.
Frontend Stack: Mastery of responsive web design frameworks including Angular, React/Redux, HTML5, and JSON.
Data Access & APIs: Strong experience with Entity Framework (or equivalent ORM tools), advanced SQL, and REST APIs.
Accessibility Standards: Solid understanding and practical implementation knowledge of WCAG and AODA compliance regulations.
Methodologies & Modeling: Extensive experience in Agile/Scrum environments and creating object-oriented UML models using tools like PowerDesigner.
Servers & Middleware: Familiarity with application servers such as Tomcat, WebLogic, WebSphere, or JBoss.
Summary
If you're interested in the Senior Software Developer - Full Stack role based in Toronto, we encourage you to apply online at www.randstad.ca. Only qualified candidates will be contacted for the next steps. We look forward to hearing from you!
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
This posting is for existing and upcoming vacancies.
show more
We are seeking a highly skilled Senior Full Stack Software Developer to design, develop, and maintain complex, cloud-native web applications. This role requires an expert capable of handling both front-end user interfaces and robust back-end services, with a strong focus on speed, scalability, and accessibility compliance. You will work closely with cross-functional teams to translate user stories and UI/UX artifacts into secure, high-quality software products.
Location: North York, ON (Minimum 3 days onsite; transitioning to 5 days)
Duration: 10-month contract
Advantages
End-to-End Technical Ownership: Drive the architectural vision of high-profile Cloud-Native and PaaS web applications from design to deployment.
Diverse Tech Ecosystem: Work with an industry-leading blend of Open Source, Java, and modern JavaScript frameworks.
High-Impact Collaboration: Collaborate closely with UX/UI designers, Product Managers, and Cloud Architects to deliver Minimal Viable Products (MVPs).
Leadership & Consultation: Serve as a technical mentor, leading design sessions and shaping development standards across the team.
...
Responsibilities
Full-Stack Development: Lead front-end and back-end development initiatives, ensuring the entire application stack is engineered for optimal performance and scalability.
Architecture & Database Design: Design and implement overall solution architectures, manage database deployments, and integrate Object-Relational Mapping (ORM) tools like Entity Framework.
API Construction: Design, build, and maintain secure REST API services, seamlessly integrating them with front-end user interfaces.
Modern Cloud Frameworks: Construct and enhance applications using Microservice and Serverless architectures, utilizing frameworks such as Node.js, Angular, React/Redux, and Spring Boot.
Technical Documentation: Author application designs, technical specifications, object-oriented UML models, and comprehensive production implementation packages (Method of Procedure).
QA & Pipeline Support: Partner with QA teams to support unit testing, test automation, load testing, penetration testing, and the upkeep of CI/CD pipelines.
Critical Production Support: Provide tier-3 application support, including incident investigation, troubleshooting, and delivering long-term technical fixes for enterprise applications.
Compliance & Governance: Ensure all deliverables conform to Web Content Accessibility Guidelines (WCAG) and the Accessibility for Ontarians with Disabilities Act (AODA).
Knowledge Transfer: Provide ongoing technical consultation and structured knowledge transfer to team members throughout all stages of the development lifecycle.
Qualifications
Core Expertise: 10+ years of professional IT experience spanning programming, system analysis, and full-stack software development.
Backend Stack: Deep proficiency in Node.js, Java EE (1.8+ / JDK 11+), Spring Framework, JPA, and relational/NoSQL database technologies.
Frontend Stack: Mastery of responsive web design frameworks including Angular, React/Redux, HTML5, and JSON.
Data Access & APIs: Strong experience with Entity Framework (or equivalent ORM tools), advanced SQL, and REST APIs.
Accessibility Standards: Solid understanding and practical implementation knowledge of WCAG and AODA compliance regulations.
Methodologies & Modeling: Extensive experience in Agile/Scrum environments and creating object-oriented UML models using tools like PowerDesigner.
Servers & Middleware: Familiarity with application servers such as Tomcat, WebLogic, WebSphere, or JBoss.
Summary
If you're interested in the Senior Software Developer - Full Stack role based in Toronto, we encourage you to apply online at www.randstad.ca. Only qualified candidates will be contacted for the next steps. We look forward to hearing from you!
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
This posting is for existing and upcoming vacancies.
show more