Design and implement scalable backend architectures for complex, long-lived applications.
Define service boundaries, APIs, and integration contracts.
Build backend systems using
Node.js / TypeScript (NestJS or equivalent frameworks
).
Ensure services meet performance, security, and reliability standards.
Make pragmatic architectural decisions aligned with business needs.
*
Database & Data Modeling
Design robust and scalable database schemas.
Manage database migrations and long-term schema evolution.
Optimize queries, indexes, and data access patterns.
Make informed trade-offs between
consistency, availability, and performance.
*
System Integration & Distributed Systems
Design and implement inter-system communication using
REST, GraphQL, events, queues, and webhooks.
Build and maintain asynchronous processing and background jobs.
Integrate with internal services, third-party platforms, and external APIs.
Handle retries, idempotency, error handling, and cross-system data consistency.
*
Engineering Excellence
Write clean, maintainable, and testable code.
Participate actively in in-office architecture discussions and design reviews.
Review code and provide strong technical feedback.
Document system designs, architectural decisions, and operational practices.
*
Required Skills & Experience
6+ years of backend development experience.
At least 2 years working in a startup environment.
Strong expertise in
Node.js / TypeScript
(or equivalent backend stack).
Strong understanding of backend architecture and system design.
Excellent knowledge of databases:
PostgreSQL, MySQL, MongoDB, Redis
.
Experience integrating multiple backend systems
Solid understanding of
API design, authentication, and authorization
Experience with asynchronous processing and background jobs.
*
What We're Looking For (Mindset)
Thinks in
systems
, not just features
Enjoys
in-person collaboration
and technical discussions
Comfortable working with complex and evolving requirements
Strong sense of ownership and accountability.
Makes pragmatic, well-reasoned architectural decisions
Enjoys mentoring and raising engineering standards
*
What Success Looks Like
Backend systems are scalable, reliable, and easy to evolve
Databases and integrations are well-designed and maintainable
Cross-system workflows are resilient under real-world conditions
The team benefits from strong in-office technical lead
Educational Qualifications
B.Tech / B.E. degree in Computer Science
Job Type: Full-time
Pay: ?2,595,929.12 - ?3,000,969.42 per year
Benefits:
Provident Fund
Experience:
Back-end development: 6 years (Required)
Node.js: 4 years (Required)
TypeScript: 4 years (Required)
Language:
English (Required)
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.