Senior MEAN Stack Developer
Astra North Infoteck Inc.
- Toronto, ON
- Permanent
- Full-time
- 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.
- Bachelor’s or Master’s 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.
- 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 best practices.