job details
We are seeking an experienced Senior Software Developer - Full Stack with deep MERN stack expertise to lead ongoing application enhancements, bug fixes, platform upgrades, and technical maintenance for enterprise web platforms. In this role, you will design and implement responsive user interfaces and robust backend services using MongoDB, Express, React, and Node.js within cloud-hosted environments. Working closely with cross-functional technical teams, you will author comprehensive technical and operational documentation, maintain solution architecture models, enforce security and accessibility standards, and support continuous delivery pipelines in an Agile framework. ...
Location: Toronto, ON or Guelph, ON (Fully Onsite - 5 days/week required) Duration: 7-month contract. Advantages MERN Stack Focus: Modern full-stack development leveraging MongoDB, Express, React, and Node.js. Cloud & CI/CD Scope: Hands-on work in Azure-hosted cloud environments using Azure DevOps and Git. High Technical Ownership: Direct influence over system architecture, build books, and release management. Structured Onsite Collaboration: Work directly with multidisciplinary teams in a dedicated, 5-day onsite environment. Responsibilities Full-Stack MERN Development: Architect, develop, test, and deploy feature enhancements, bug fixes, and technical performance improvements using MongoDB, Express, React, and Node.js. Technical Documentation & Build Books: Author, update, and maintain detailed technical documentation, including operational build books, deployment scripts, release management protocols, and support guides. Architecture & Solution Modeling: Create and refine solution design artifacts, data models, system flow diagrams, and architectural specifications. Cloud & DevOps Integration: Manage source code repositories, configure automated CI/CD deployment pipelines, and maintain release workflows using Azure DevOps and Git. Security & Compliance Standards: Enforce IT security best practices, implement modern authentication protocols (OAuth 2.0, SAML), and ensure solution compliance with digital accessibility standards (AODA). Governance & Architecture Reviews: Collaborate with technical leads to support security, privacy, and architecture review processes by providing implementation expertise and technical inputs. Stakeholder Collaboration & Knowledge Transfer: Work closely with business analysts, project leads, and technical teams to gather requirements, resolve system issues, and deliver comprehensive knowledge transfer for operational supportability. Qualifications MERN Stack Seniority: 7+ years of hands-on full-stack software development experience using the MERN (MongoDB, Express, React, Node.js) technology stack (Strictly Required). Technical & Operational Documentation: 4+ years of experience developing and maintaining comprehensive technical documentation, including build books, deployment procedures, and release management guides (Strictly Required). Solution Design Artifacts: Demonstrated experience updating and maintaining solution architecture models, diagrams, and design specifications (Strictly Required). DevOps & Version Control: Proven experience using Git, Azure DevOps, and CI/CD pipelines for source control and automated release deployments (Strictly Required). Accessibility & Security Protocols: Practical experience building AODA-compliant applications and implementing authentication protocols such as OAuth 2.0 and SAML. Agile Software Delivery: Strong track record working within collaborative Agile software development teams. Nice-to-Have Assets: Hands-on experience building and deploying cloud-native applications directly in Microsoft Azure. Familiarity with public sector technology standards and directives. 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! ...
share this job.