Design, develop, and maintain scalable and efficient full-stack web applications.
Requirements
- 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 unit testing frameworks (e.g., Jasmine, Mocha, Jest).
- Knowledge of Docker, and cloud platforms (AWS/Azure/GCP).
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.
Other
- Collaborate with UI/UX designers and product managers to define and deliver features.
- Familiarity with Agile/Scrum methodologies.
- Strong problem-solving, communication, and leadership skills.
- 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.