Senior MEAN Stack Developer

Job Description

  • Contractor
  • Anywhere

long term Contract //Toronto, ON//Canada . Please share resumes to Amarjeet.Kumar@akkodisgroup.com

Role: Senior MEAN Stack Developer
Toronto, ON
Contract role
Experience-10 Years

We are looking for a highly skilled and experienced MEAN Stack Developer to join our dynamic team. The ideal candidate will possess 8 to 10 years of hands-on experience building and maintaining scalable, high-performance web applications using the MEAN (MongoDB, Express.js, Angular, and Node.js) stack. You will be responsible for designing, developing, and optimizing modern web solutions, collaborating with cross-functional teams, and contributing to architectural decisions. Experience with GraphQL and a strong problem-solving mindset 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
• Bachelors or Masters degree in Computer Science, Engineering, or a related field.
• 8 to 10 years of proven experience in full-stack development with the MEAN (MongoDB, Express.js, Angular, Node.js) stack.
• Expertise in Angular (preferably Angular 9 or above), 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 as part of a collaborative team.

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 NoSQL and relational databases beyond MongoDB (e.g., PostgreSQL, MySQL).
• Understanding of authentication and authorization mechanisms (OAuth, JWT).
• Exposure to Agile methodologies and tools (JIRA, Confluence).
• Contributions to open-source projects or active participation in technology communities.
• Familiarity with automated testing frameworks and test-driven development (TDD).
• Knowledge of web accessibility standards and security