We are looking for a skilled MEAN Stack Developer to build scalable web applications from development to deployment.
The ideal candidate should have strong experience in MongoDB, Express.js, Angular, and Node.js along with knowledge of REST APIs, cloud deployment, CI/CD, and modern development practices.
The candidate will work closely with frontend developers, backend developers, QA teams, and project managers to develop high-performance applications and maintain production systems.
Roles and Responsibilities
· Develop scalable web applications using the MEAN stack.
· Design and develop RESTful APIs using Node.js and Express.js.
· Build responsive and dynamic user interfaces using Angular.
· Integrate MongoDB databases with backend services.
· Optimize applications for speed, scalability, and security.
· Implement authentication and authorization mechanisms such as JWT and OAuth.
· Work with third-party APIs and cloud services.
· Perform debugging, troubleshooting, and performance tuning.
· Write reusable, testable, and efficient code.
· Collaborate with cross-functional teams during the development lifecycle.
· Participate in code reviews and technical discussions.
· Manage application deployment and production support.
· Create and maintain technical documentation.
Required Skills Frontend
· Strong experience in Angular
· TypeScript, JavaScript, HTML5, CSS3
· RxJS and reactive programming
· Angular routing and lazy loading
· State management concepts
· Responsive UI development
Backend
· Strong experience in Node.js and Express.js
· REST API development
· Authentication and authorization
· Middleware handling
· File upload handling
· Real-time communication using WebSockets or MQTT
Database
· MongoDB schema design
· Aggregation pipelines
· Query optimization
· Indexing and performance tuning
DevOps & Deployment
· Git and version control
· Docker and containerization
· CI/CD pipelines
· PM2 process manager
· Nginx reverse proxy
· Cloud platforms such as AWS, Azure, or GCP
Additional Skills
· Problem-solving and debugging skills
· Understanding of software architecture
· Agile/Scrum development experience
· Unit testing and integration testing
· Strong communication skills
Pay: ₹800,000.00 - ₹1,200,000.00 per year
Work Location: In person