Key Responsibilities
- Design, develop, and maintain scalable backend applications using Node.js and TypeScript.
- Build and enhance microservices-based architectures for high availability and performance.
- Develop and maintain RESTful APIs and service integrations.
- Implement secure authentication and authorization mechanisms.
- Optimize application performance, scalability, and reliability.
- Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
- Write clean, maintainable, and testable code following best practices.
- Participate in code reviews and mentor junior developers.
- Troubleshoot production issues and implement preventive measures.
- Contribute to CI/CD pipelines and deployment automation.
Required Skills & Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field.
- 4+ years of backend development experience.
- Strong proficiency in Node.js and TypeScript.
- Hands-on experience designing and implementing Microservices Architecture.
- Experience building RESTful APIs and backend services.
- Strong understanding of asynchronous programming and event-driven architecture.
- Experience with databases such as PostgreSQL, MySQL, MongoDB, or DynamoDB.
- Knowledge of message brokers such as Kafka, RabbitMQ, or SQS.
- Experience with Docker and containerized deployments.
- Familiarity with Git and modern development workflows.
- Understanding of software design patterns and clean architecture principles.
Pay: ₹332,027.25 - ₹1,200,000.00 per year
Ability to commute/relocate:
- Mumbai, Maharashtra (Mumbai): Reliably commute or planning to relocate before starting work (Required)
Application Question(s):
- Current CTC?
- Expected CTC?
- Notice Period?
Experience:
- Node.js: 4 years (Required)
Location:
- Mumbai, Maharashtra (Mumbai) (Required)
Work Location: In person