HamburgerMenu
hirist

Edmo - Senior Backend Engineer - Node.js/Distributed Systems

ISCHOOL INDIA PRIVATE LIMITED
4 - 7 Years
Pune

Posted on: 06/04/2026

Job Description

The Role :

We are looking for a Senior Backend Engineer who thrives at the intersection of robust system design and rapid product delivery.

You will be responsible for building the backbone of our platform, moving seamlessly between high-performance NestJS services, event-driven architectures with Kafka, and scalable cloud infrastructure.

You aren't just a coder; you are a distributed systems thinker who understands how to balance the simplicity of a monolith with the scalability of microservices.

Core Responsibilities :

- Architect & Build : Lead the development of scalable backend services using Node.js, TypeScript, and NestJS.

- System Design : Design and implement both RESTful APIs and Event-Driven Architectures to support high-scale operations.

- Data Strategy : Optimize data persistence strategies using a mix of PostgreSQL for relational integrity and MongoDB for flexible document storage.

- Performance & Scaling : Implement advanced caching, rate-limiting, and background task processing using Redis.

- Event Streaming : Manage asynchronous communication and pub/sub systems via Apache Kafka to ensure system decoupling and reliability.

- Cloud Native Development : Deploy and manage services across AWS/GCP, leveraging Cloud Run, Serverless functions, and containerized environments.

- Code Excellence : Maintain high standards through automated testing, documentation, and peer reviews.

Technical Requirements :

- Backend Mastery : 4+ years of experience in backend development, with expert-level proficiency in Node.js and TypeScript.

- Framework Experience : Extensive experience with NestJS (or similar DI-based frameworks) and Next.js for full-stack integration.

- Architecture : Deep understanding of Microservices, Monolith-to-Microservice transitions, and API Gateway patterns.

- Databases : Strong SQL (PostgreSQL) and NoSQL (MongoDB) skills, including schema design and query optimization.

- Infrastructure : Comfortable with Docker, CI/CD pipelines, and cloud schedulers/orchestration.

- Messaging : Proven experience with Apache Kafka or similar message brokers for complex event-driven workflows.

Bonus Points (The "Good to Have") :

- Polyglot Mindset : Familiarity with Java-based services or the ability to navigate legacy Java codebases.

- AI/ML : Experience integrating GenAI/LLM APIs into production workflows.

- High Scale : Experience managing systems with 10k+ requests per second or TB-scale data.

Our Tech Stack :

- Languages : TypeScript, Node.js (some Java)

- Frameworks : NestJS, Next.js

- Data/Cache : PostgreSQL, MongoDB, Redis

- Streaming : Apache Kafka

- Cloud : AWS / GCP (Cloud Run, Lambda/Functions)

Why You'll Love Working Here :

- Complex Challenges : We don't just build CRUD apps; we solve distributed systems problems at scale.

- Modern Tooling : We stay on the bleeding edge of the TypeScript ecosystem.

- Autonomy : We hire seniors to lead, not just to follow tickets. You'll have a seat at the table for architectural decisions.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in