Location: Toronto, Ontario, Canada
Date published: 12-Sep-2025
Job ID: 166014
Location: Toronto, Ontario, Canada
Date published: 12-Sep-2025
Job ID: 166014
Location: Toronto, ON
Duration: 6‑Month Contract
Compensation: $55–$60 per hour
We are looking for a highly skilled and experienced MEAN Stack Developer to join our dynamic team. The ideal candidate will have 8 to 10 years of hands‑on experience building and maintaining scalable, high‑performance web applications using the MEAN (MongoDB, Express.js, Angular, Node.js) stack. You will design, develop, and optimize modern web solutions, collaborate with cross‑functional teams, and contribute to architectural decisions. Experience with GraphQL and strong problem‑solving abilities are essential.
Key Responsibilities
• Design, develop, and maintain scalable web applications using the MEAN stack
• Architect and implement robust APIs and microservices, including RESTful and GraphQL endpoints
• Lead code reviews and mentor junior developers, ensuring best practices and code quality
• Collaborate with UX/UI designers and product managers to deliver seamless user experiences
• Write efficient, reusable, and well‑documented code
• Optimize applications for maximum speed, scalability, and security
• Troubleshoot, debug, and upgrade existing systems to improve performance and reliability
• Stay current with emerging technologies and industry trends relevant to full‑stack development
Must‑Have Qualifications
• Bachelor’s or Master’s degree in Computer Science, Engineering, or related field
• 8–10 years of proven full‑stack development experience with the MEAN stack
• Expertise in Angular (preferably Angular 9+), Node.js, Express.js, and MongoDB
• Proficient in designing and building RESTful APIs and GraphQL endpoints
• Strong understanding of JavaScript, TypeScript, HTML5, and CSS3
• Hands‑on experience with version control systems (Git preferred)
• Solid knowledge of software design patterns, data structures, and algorithms
• Experience with deployment and CI/CD pipelines in cloud environments (AWS, Azure, or GCP)
• Excellent communication, leadership, and interpersonal skills
• Ability to work independently and collaboratively
Good‑to‑Have Qualifications
• Familiarity with containerization and orchestration tools (Docker, Kubernetes)
• Experience with mobile development frameworks such as Ionic or React Native
• Knowledge of additional NoSQL or relational databases (PostgreSQL, MySQL)
• Understanding of authentication and authorization mechanisms (OAuth, JWT)
• Exposure to Agile methodologies and tools (JIRA, Confluence)
• Contributions to open‑source projects or participation in tech communities
• Familiarity with automated testing frameworks and TDD
• Knowledge of web accessibility standards and security best practices