Description

 

We are looking for an experienced and skilled Senior Backend Developer with a strong background in NestJS and NodeJS backend development. The ideal candidate will have extensive experience in building scalable, high-performance applications using microservices architecture. You will play a key role in designing, developing, and maintaining backend systems that drive our applications, ensuring seamless integration with databases, APIs, and frontend systems.

 

Key Responsibilities:

 

  • Design and develop robust, scalable, and maintainable backend systems using NestJS and NodeJS.
  • Work with PostgreSQL or other SQL databases, ensuring high performance and efficiency.
  • Contribute to system design and architecture decisions.
  • Leverage TypeORM or similar ORMs for database management and integration.
  • Create and maintain comprehensive Swagger API documentation.
  • Develop and optimize RESTful APIs for seamless integration with frontend and third-party systems.
  • Debug, troubleshoot, and resolve backend-related issues effectively.
  • Collaborate with cross-functional teams to ensure smooth delivery of features and system enhancements.
  • Implement and adhere to industry-standard design patterns and best practices.
  • Work with containerization tools like Docker for deployment and scalability.
  • Communicate effectively with stakeholders and team members to gather requirements and provide updates.
  • Basic collaboration with frontend teams using React/Angular (a plus).

 

Required Skills and Qualifications:

 

  • Minimum 5 years of experience in NestJS and NodeJS backend development.
  • Proficient in working with SQL databases like PostgreSQL or similar.
  • System design expertise.
  • Hands-on experience with ORMs (e.g., TypeORM or other popular ORMs).
  • Solid understanding of Swagger for API documentation.
  • In-depth knowledge of REST API architecture.
  • Basic understanding of Docker/containerization tools.
  • Excellent debugging and problem-solving skills.
  • Strong communication skills for effective collaboration across teams.
  • Sound knowledge of design patterns and backend best practices.
  • Basic knowledge of frontend technologies like React or Angular (a plus).

 


 

Education

Any Graduate