RI

Backend Engineer – Node.js/nest.js (scalable Systems)

RingCentral

10 days ago

Expires on29 Dec 2025

Bengaluru, Karnataka, India

Job description & requirements

We are looking for a highly skilled Backend Engineer with 2+ years of experience

in developing backend applications and services using Node.js and Nest.js (TypeScript).

The ideal candidate should be excellent at code reviews, have a strong sense of software

design strategy, and thrive in a fast-paced, collaborative environment. A deep

understanding of database systems, microservices architecture at enterprise scale, and

B2B system design will be highly valued.


Responsibilities:

● Design, develop, and maintain scalable, high-performance backend applications and services using Node.js and Nest.js.

● Write and maintain unit test cases to ensure code coverage and quality assurance.

● Collaborate in peer programming sessions to share knowledge and improve code quality.

● Conduct code reviews to maintain high engineering standards across the team.

● Design and maintain database structures using PostgreSQL and MongoDB.

● Optimize PostgreSQL queries and work with ORMs in TypeScript (e.g., TypeORM, Prisma).

● Work with Kafka MQ for message-driven communication and system integrations.

● Build and maintain containerized applications using Docker and Kubernetes.

● Collaborate with cross-functional teams to ensure seamless integration between frontend and backend systems.

● Contribute to architecture design, system scalability, and performance optimization.

● Stay updated with the latest backend technologies and industry trends.


Requirements:

● Bachelor's degree in Computer Science or a related field.

Minimum 2 years of experience in backend development using Node.js and Nest.js.

● Strong proficiency in TypeScript.

● Excellent understanding of object-oriented programming and design patterns.

● Deep expertise in PostgreSQL and MongoDB (master-level database skills).

● Proven experience in PostgreSQL query optimization and ORMs (TypeORM, Prisma, Sequelize, etc.).

● Hands-on experience with Kafka MQ, Docker, and Kubernetes.

● Strong understanding of Kubernetes, CI/CD pipelines, and deployment automation.

● Solid understanding of microservices architecture at enterprise scale.

● Experience working with B2B systems and integrations.

● Strong experience with unit testing frameworks and CI/CD pipelines.

● Ability to design and develop scalable distributed systems.

● Excellent problem-solving, communication, and collaboration skills.

● Ability to work independently and effectively in a fast-paced environment.


Nice to Have:

● Experience with Go (Golang) or Python.

● Familiarity with telephony systems and their integrations.

● Exposure to microservices orchestration and event-driven architectures.

● Understanding of API security best practices and authentication mechanisms OAuth2, JWT, etc.).

● Experience with cloud platforms such as AWS, GCP, or Azure.


If you are a passionate Node.js/Nest.js developer with strong technical expertise, a

collaborative mindset, and a drive to build scalable enterprise-grade systems, we’d love to

hear from you! Please apply with your updated resume.

Job domain/function :

Educational qualifications :

Location :

Bengaluru, Karnataka, India

Create alert for similar jobs

RI

RingCentral

similarJobs