Job Description
Job description
ABOUT THE JOB
- Design, develop, and maintain scalable backend services and APIs for web-based applications.
- Work primarily on backend development using Node.js frameworks such as NestJS and Express.
- Collaborate with frontend developers, product owners, and other stakeholders to deliver high-quality features.
- Design and implement data models using non-SQL databases, especially MongoDB.
- Integrate and work with messaging systems and in-memory data stores such as Kafka, RabbitMQ, and Redis.
- Apply SOLID principles and design patterns to ensure clean, maintainable, and extensible code.
- Write and maintain unit tests using tools such as Jest and mocking frameworks to ensure code quality and reliability.
- Participate in code reviews, technical discussions, and system design sessions.
- Support depl...