Key Responsibilities
- Design, develop, and maintain backend applications using NestJS and TypeScript.
- Build, test, and maintain RESTful APIs and microservices.
- Develop secure authentication and authorization mechanisms using JWT and role-based access control.
- Integrate third-party APIs, payment gateways, and external services.
- Design and optimize database schemas for performance, scalability, and data integrity.
- Implement caching, logging, monitoring, and error-handling solutions.
- Write clean, reusable, and well-documented code following best practices.
- Troubleshoot, debug, and resolve backend issues in development and production environments.
- Collaborate with frontend developers, QA engineers, product managers, and other stakeholders.
- Participate in code reviews and maintain coding standards.
- Optimize application performance, scalability, and security.
- Support deployment processes and monitor production systems.
- Contribute to system architecture and technical decision-making.
Required Skills & Qualifications
- 2+ years of experience with NestJS.
- Strong knowledge of Node.js and TypeScript.
- Experience building RESTful APIs and backend services.
- Proficiency with relational and/or NoSQL databases (PostgreSQL, MySQL, MongoDB).
- Experience with ORM tools such as TypeORM or Prisma.
- Knowledge of authentication and authorization mechanisms (JWT, OAuth).
- Familiarity with Git version control.
- Understanding of software design patterns and clean architecture principles.
- Strong problem-solving and debugging skills.
Preferred Qualifications
- Experience with Docker and containerized deployments.
- Knowledge of Redis and caching strategies.
- Experience with microservices architecture.
- Familiarity with CI/CD pipelines and cloud platforms.
- Understanding of application security best practices.
Pay: ₹20,000.00 - ₹45,000.00 per month
Experience:
- NestJs: 2 years (Required)
Work Location: In person