1. Design, develop, and maintain foundational backend services with a focus on API design and business logic.
2. Take ownership of data modeling, performance tuning, and optimization for SQL and NoSQL databases.
3. Implement and drive unit, integration, and performance testing to ensure reliability and stability of services.
4. Contribute across the full service lifecycle including deployment and monitoring in cloud-native environments (AWS, Docker, Kubernetes).
5. Build and maintain scalable solutions using Node.js, MongoDB, and AWS within a MERN-style stack.
Required Skillsets:
1. Strong understanding of JavaScript (ES6+) and proficiency in Node.js.
2. Hands-on experience with MongoDB (data modeling, query optimization, indexing).
3. Experience with AWS cloud services and containerization technologies (Docker, Kubernetes).
4. Exposure to React/Redux or equivalent MERN-stack technologies.
5. Solid background in REST API design, microservices, and scalable architecture.
6. Strong focus on testing, code quality, and craftsmanship.