Job Summary
As a Senior MEAN Stack Developer, you will be responsible for designing, developing, and maintaining scalable and efficient full-stack web applications.
Responsibilities
Design, develop, test, and deploy scalable and robust MEAN stack applications (MongoDB, Express.js, Angular, Node.js).
Write clean, maintainable, and efficient code following best practices.
Participate in code reviews.
Collaborate with UI/UX designers and product managers to define and deliver features.
Troubleshoot, debug, and upgrade existing applications.
Ensure the performance, quality, and responsiveness of applications.
Implement security and data protection measures.
Contribute to the architecture and design decisions of the software.
Required / Core Skills / Technical Skills
Angular (latest versions)
Node.js and Express.js
MongoDB and Mongoose
Solid understanding of RESTful APIs, WebSockets, and third-party integrations.
Experience with Git, CI/CD pipelines
Familiarity with Agile/Scrum methodologies.
Strong problem-solving, communication, and leadership skills.
Experience with microservices architecture.
Familiarity with unit testing frameworks (e.g., Jasmine, Mocha, Jest).
Knowledge of Docker, and cloud platforms (AWS/Azure/GCP).
Hands-on experience with TypeScript and modern JavaScript (ES6+).4
Qualifications:
Bachelor’s degree in Computer Science, Engineering, or a related field.
5+ years of experience in full-stack development, with strong expertise in the MEAN stack.