Role Overview
We are looking for a skilled Node.js / MEAN Stack Developer to develop and maintain scalable web applications. The candidate should have strong knowledge of MongoDB, Express.js, Angular, and Node.js and experience in building efficient server-side applications and APIs.
Responsibilities
- Develop and maintain web applications using MEAN stack (MongoDB, Express.js, Angular, Node.js).
- Build and manage RESTful APIs and backend services using Node.js.
- Design and manage database structures using MongoDB.
- Collaborate with front-end developers to integrate user-facing elements with server-side logic.
- Optimize applications for maximum speed and scalability.
- Troubleshoot, debug, and upgrade existing applications.
- Ensure security and data protection in applications.
- Work closely with the development team to deliver high-quality software solutions.
Requirements
- Strong experience in Node.js and Express.js.
- Good knowledge of MongoDB database.
- Experience with Angular framework.
- Knowledge of REST API development.
- Understanding of JavaScript, HTML, CSS, and JSON.
- Experience with Git or version control systems.
- Bachelor’s degree in Computer Science, IT, Software Engineering, or a related field.
Skills
- Node.js
- Express.js
- Angular
- MongoDB
- RESTful APIs
Nice to Have
- Knowledge of React.js or other frontend frameworks.
- Experience with AWS, Docker, or CI/CD pipelines.
- Basic knowledge of cloud deployment or server management.