Job Overview
Category
Computer Occupations
Ready to Apply?
Take the Next Step in Your Career
Join RingCentral and advance your career in Computer Occupations
Apply for This Position
Click the button above to apply on our website
Job Description
We are looking for a highly skilled
Senior Software Engineer
with
5+ 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
6 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.
Don't Miss This Opportunity!
RingCentral is actively hiring for this Senior Backend Engineer (Node.js) position
Apply Now