to design and develop robust, scalable, and high-performing backend systems. The ideal candidate will have deep expertise in
Microservices Architecture
and hands-on experience with
Apache Kafka
or
Confluent Kafka
, enabling seamless data streaming and service communication.
This role involves working on modern backend architectures, building efficient APIs, and collaborating with cross-functional teams to deliver enterprise-grade applications.
Key Responsibilities
Design and develop backend services using
Node.js
and
NestJS
within a
microservices architecture
.
Integrate and manage
Kafka (Apache or Confluent)
for real-time messaging and event-driven systems.
Build scalable APIs and ensure smooth communication between distributed services.
Optimize backend performance, reliability, and scalability.
Implement best practices for
code quality, testing, and deployment
.
Collaborate with DevOps, frontend, and QA teams to ensure efficient delivery cycles.
Participate in code reviews and technical discussions to improve system architecture.
Required Skills & Expertise
5-10 years of professional experience in
backend development
with
Node.js
and
NestJS
.
Strong expertise in
Microservices Architecture
and service orchestration.
Hands-on experience with
Apache Kafka
and/or
Confluent Kafka
.
Solid understanding of
RESTful APIs
,
event-driven systems
, and
asynchronous programming
.
Experience working with
databases
(SQL and NoSQL) and
API integrations
.
Proficiency in
TypeScript
,
JavaScript
, and modern development tools.
Strong debugging, performance optimization, and problem-solving skills.
Preferred Qualifications
Experience with
Docker
,
Kubernetes
, and
CI/CD pipelines
.
Familiarity with
cloud platforms
such as AWS or Azure.
Exposure to
monitoring tools
(Grafana, Prometheus, ELK Stack).
Strong understanding of
secure coding practices
and
scalable system design
.
Job Types: Full-time, Permanent
Pay: From ?500,000.00 per year
Benefits:
Leave encashment
Paid sick time
Paid time off
Provident Fund
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.