About the Role:
We are seeking a talented and experienced MEAN or MERN Stack Developer to join our dynamic team. You will be responsible for building robust web applications and scalable backend services. The ideal candidate is passionate about full-stack development and thrives in a fast-paced environment.
Key Responsibilities:
- Develop and maintain scalable web applications using MongoDB, Express.js, Angular/React, and Node.js.
- Design and implement RESTful APIs and microservices.
- Collaborate with UI/UX designers to implement frontend components with attention to detail.
- Optimize applications for performance, scalability, and security.
- Troubleshoot, debug, and upgrade existing systems.
- Participate in code reviews and contribute to best practices in development.
- Write clean, maintainable, and well-documented code.
Required Skills Qualifications:
- 2 to 5 years of hands-on experience with either MEAN (MongoDB, Express, Angular, Node) or MERN (MongoDB, Express, React, Node) stack.
- Strong proficiency in JavaScript (ES6+) and TypeScript (for Angular).
- Solid understanding of REST APIs, JSON, and HTTP protocols.
- Experience with NoSQL databases like MongoDB and ORMs like Mongoose.
- Familiarity with version control systems like Git.
- Experience in deployment and cloud platforms (AWS, Azure, or GCP) is a plus.
- Knowledge of Docker/Kubernetes is an advantage.
Good to Have:
- Experience with CI/CD pipelines.
- Familiarity with Agile/Scrum development methodology.
- Unit and integration testing frameworks like Jest, Mocha, or Jasmine.
- Exposure to GraphQL or other API architectures.
- Understanding of difference between relational and No-SQL databases