Senior Software Engineer

EDMO

Maharashtra

On-site

INR 1,500,000 - 2,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

EDMO in Pune is looking for a Senior Backend Engineer to lead the development of scalable backend services. You will work with Node.js and NestJS, optimizing data strategies and managing cloud deployments.

The ideal candidate has at least 5 years of backend development experience and strong skills in PostgreSQL, MongoDB, and event-driven architectures.

Join us to tackle complex distributed systems problems and enjoy autonomy in decision-making.

Qualifications

  • 5+ years of experience in backend development, expert in Node.js and TypeScript.
  • Experience with NestJS or similar DI-based frameworks.
  • Strong SQL (PostgreSQL) and NoSQL (MongoDB) skills.

Responsibilities

  • Lead development of scalable backend services using Node.js and NestJS.
  • Design and implement RESTful APIs and Event-Driven Architectures.
  • Optimize data persistence strategies and manage asynchronous communication.

Skills

Backend Development
Node.js
TypeScript
NestJS
Microservices
PostgreSQL
MongoDB
Apache Kafka

Tools

Docker
CI/CD
Redis
AWS
GCP

Job description

Location: Pune

Timings: 10am to 7pm

Department: Technology (Web Development)

About Us

EDMO is an AI-powered company that provides enrollment-centric solutions to universities, colleges, and higher education institutions. By streamlining repetitive tasks—such as document verification, transcript evaluation, SOP/essay reviews, and applicant matching—EDMO enables its clients to process student applications faster and more accurately. Its intelligent workflows not only reduce administrative workload but also empower admission advisors to focus on personalized guidance and student engagement.

With features like AI-powered chatbots, Photo ID verification, GPA calculator, and transfer credit evaluation, EDMO ensures transparency and efficiency across the enrollment journey. Institutions using EDMO services report significant time savings, improved decision-making, and enhanced student satisfaction.

At its core, EDMO is built to reimagine & streamline admissions—making them smarter, quicker, and more human-centric.

EDMO: https://goedmo.com/

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: 5+ 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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

ESP Engineered • Pune District

On-site
INR 1,500,000 - 2,500,000
Autonomy in architectural decisions
Modern tooling
Challenging projects at scale
Senior Backend Engineer – Node.js (₹5 LPA to ₹10 LPA)
Senior Backend Engineer – Node.js (₹5 LPA to ₹10 LPA)

Winzons • India

Hybrid
INR 1,500,000 - 3,500,000
Hybrid work model
Autonomy in architecture
Modern TypeScript tooling
Technical Specialist
Technical Specialist

EDMO • Maharashtra

On-site
INR 4,200,000 - 7,800,000
Senior Tech Lead - MERN Stack
Senior Tech Lead - MERN Stack

EDMO • Pune District

On-site
INR 2,000,000 - 3,000,000
Lead Fullstack Engineer
Lead Fullstack Engineer

ESP Engineered • Pune District

On-site
INR 1,500,000 - 2,200,000
Senior Software Engineer
Senior Software Engineer

Ingenium Digital • Hyderabad, Chennai District, Bengaluru

Hybrid
INR 2,600,000 - 4,200,000
Health insurance
Learning allowance
Hybrid/Remote work
+1
Senior Software Engineer (NodeJS, GraphQL, SQL, AWS)
Senior Software Engineer (NodeJS, GraphQL, SQL, AWS)

Robosoft • Bengaluru, Mumbai

Hybrid
INR 1,500,000 - 2,400,000
Back End Developer
Back End Developer

MacroHire • Pune District

On-site
INR 1,080,000 - 1,800,000
Back End Developer
Back End Developer

GeekyAnts • Bengaluru

On-site
INR 3,000,000 - 5,000,000
Senior Software Engineer – Full Stack Java Developer
Senior Software Engineer – Full Stack Java Developer

Cloudesign • Maharashtra

On-site
INR 1,200,000 - 2,400,000