Flag job

Report

Backend NestJS Developer (Remote)

Salary

₹10 - 18 LPA

Min Experience

5 years

Location

remote

JobType

full-time

About the role

Job Summary: We are looking for a highly skilled Senior Backend Developer with expertise in NestJS and Java to join our team. The ideal candidate should have at least 5 years of experience in backend development, with a strong understanding of TypeScript, Java, RESTful APIs, and database management. This role requires excellent problem-solving skills and the ability to work on complex projects independently. Key Responsibilities: Develop and maintain scalable backend applications using NestJS and Java (Spring Boot or similar frameworks). Design, implement, and manage RESTful APIs and microservices architecture. Work with TypeScript and Java to build secure and efficient backend logic. Optimize database queries and manage relational (PostgreSQL, MySQL) and NoSQL (MongoDB) databases. Implement authentication and authorization mechanisms using JWT, OAuth, or other security protocols. Ensure high performance and responsiveness of applications. Collaborate with frontend developers, DevOps engineers, and stakeholders to deliver quality software solutions. Write clean, well-documented, and maintainable code. Troubleshoot and debug application issues effectively. Stay updated with the latest industry trends and best practices. Required Skills & Qualifications: 5+ years of relevant experience in backend development with NestJS and Java. Strong proficiency in TypeScript and Java (Spring Boot, JPA, Hibernate, or similar frameworks). Experience in API development, microservices, and event-driven architecture. Hands-on experience with databases: PostgreSQL, MySQL, MongoDB, or similar. Knowledge of authentication mechanisms like JWT, OAuth, and role-based access control. Experience with Docker, Kubernetes, and CI/CD pipelines is a plus. Familiarity with cloud services (AWS, Azure, or Google Cloud) is preferred. Strong problem-solving skills and ability to work independently. Excellent communication skills and ability to work in a remote team environment. Nice to Have: Experience with GraphQL and WebSockets. Familiarity with Redis, RabbitMQ, or Kafka for message brokering. Knowledge of DevOps practices and infrastructure as code (Terraform, Ansible, etc.). Prior experience in fintech, e-commerce, or SaaS applications.

Skills

nestjs
java
typescript
restful-apis
databases
jwt
oauth
docker
kubernetes
ci-cd
cloud-services
graphql
websockets
redis
rabbitmq
kafka
devops
terraform
ansible