Key Responsibilities

  • Architect, design, and develop scalable, fault-tolerant backend services using Node.js and TypeScript following clean architecture and best engineering practices.
  • Take ownership of system design, API contracts, data models, and performance optimizations for high-throughput, low-latency systems.
  • Lead and contribute to microservices architecture, event-driven systems, and asynchronous processing using Kafka/RabbitMQ.
  • Drive production excellence by improving observability, monitoring, alerting, and incident response in collaboration with SRE and DevOps teams.
  • Perform code reviews, mentor junior engineers, and set high standards for engineering quality, security, and reliability.
  • Work closely with Product and Business stakeholders to translate complex requirements into robust technical solutions.
  • Participate in on-call rotations, root-cause analysis, and continuous system improvements.

Requirements

  • 2–4 years of backend engineering experience, with strong hands-on expertise in Node.js and TypeScript in production systems.
  • Solid understanding of distributed systems, scalability, concurrency, and failure handling.
  • Strong experience with relational databases (PostgreSQL/MySQL) and NoSQL stores (MongoDB/DynamoDB).
  • Hands-on experience with message brokers such as Kafka or RabbitMQ.
  • Strong exposure to AWS services, CI/CD pipelines, containerization, and working knowledge of Kubernetes.
  • Excellent problem-solving skills with strong foundations in DSA and design patterns.
  • Experience in payments, fintech, or high-availability platforms is a strong plus.
  • Knowledge of Java or other backend languages is an added advantage.

Job Summary

CompanyNium
LocationMumbai
TypeFull-Time
LevelMid-level
DomainBackend