Job Title: MERN Stack Developer with Backend Technologies
Job ID: 5798
Location: Mississauga, ON (Greater Toronto Area)
Job Type: Full-Time
Salary: $120,000 + benefits
Work Authorization: Must be eligible to work in Canada without sponsorship.
Positions Available: 1
Required Experience: 10+ years
This job description outlines the responsibilities and skills required for a MERN Stack Developer with a strong focus on backend development. The role encompasses the design and implementation of both front-end and back-end components, ensuring the successful delivery of scalable and high-performing web applications using the MERN technology stack.
Responsibilities:
- Design and develop full-stack web applications using the MERN (MongoDB, Express.js, React, Node.js) stack.
- Collaborate with front-end and UX/UI design teams to implement responsive and user-friendly interfaces.
- Architect and implement scalable and efficient server-side components using Node.js and Express.js.
- Develop and integrate RESTful APIs and microservices to support front-end functionality.
- Design and maintain MongoDB database schemas, indexes, and data access layers.
- Implement user authentication and authorization systems using industry best practices and security protocols.
- Optimize applications for maximum speed, performance, and scalability.
- Write clean, modular, and maintainable code for both front-end and back-end components.
- Contribute to the entire software development lifecycle, from concept and design to testing and deployment.
- Stay updated with the latest backend technologies, tools, and best practices.
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Proven experience as a MERN Stack Developer with a focus on backend development.
- Strong front-end experience with React.js, JavaScript/TypeScript, and micro frontend design, with basic UX/UI design knowledge.
- Solid backend experience with JavaScript, TypeScript, Nest.js, microservices design patterns, and distributed systems.
- Strong cloud infrastructure experience with Docker, Kubernetes, and Helm, and basic knowledge of Openshift, AWS cloud, and MS Azure.
- Significant tech delivery experience with CI/CD pipelines, Jira, and Scaled Agile methodologies.
- Knowledge of Kafka and MongoDB.
- Proficiency in front-end technologies including HTML, CSS, JavaScript, and React.
- Strong expertise in server-side development using Node.js, Express.js, and related backend technologies.
- In-depth understanding of database technologies, particularly MongoDB, and experience with data modeling and optimization.
- Knowledge of RESTful web services and API development, including authentication and authorization mechanisms.
- Familiarity with cloud platforms and services such as AWS, Azure, or Google Cloud Platform.
- Experience with containerization and orchestration tools such as Docker and Kubernetes.
- Proficient with code versioning tools such as Git and agile development methodologies.
- Excellent problem-solving skills, a proactive approach to learning, and the ability to work in a collaborative team environment.
Industry: Information Technology
Job Category: Software Development / Engineering