Senior Backend Developer (Mathura)

Senior Backend Developer (Mathura)

11 Sep
|
MMI Software
|
Mathura

11 Sep

MMI Software

Mathura

Position: Backend Developer – Node.js + TypeScript

Experience: 6–7 Years

Job Type: Full-Time | Permanent

About the Role

We are looking for an experienced Backend Developer with strong hands-on expertise in Node.js and TypeScript to design and build scalable, reliable, and high-performance backend systems.

The ideal candidate should have strong experience working with Distributed Systems and should have hands-on exposure to Agentic Systems / Agentic AI workflows. You will work across multiple backend domains, contribute to system architecture, and build robust infrastructure capable of handling asynchronous and distributed workloads.

Key Responsibilities

- Design, develop, and maintain scalable and high-performance RESTful APIs using Node.js and TypeScript.
- Design and implement distributed backend systems with a focus on scalability, reliability, performance, and fault tolerance.
- Work on Agentic Systems / Agentic AI workflows, integrations, orchestration, and backend infrastructure.
- Develop asynchronous and event-driven systems using queues, workers, and messaging systems.
- Design and implement backend architecture for multiple business domains.
- Build and maintain APIs, internal tools, admin panels, and backend services.
- Work with serverless architectures such as AWS Lambda, Vercel Functions, Cloudflare Workers, or similar platforms.
- Design and optimize PostgreSQL database schemas, queries, indexes, and migrations.
- Integrate third-party services including AI providers, payment gateways, email/SMS platforms, and external APIs.
- Work with Redis, Kafka, and other queue/messaging systems.
- Contribute to shared packages, utilities, validators, and types within a monorepo architecture.
- Implement authentication, authorization, tenant-level isolation, and secure API access.
- Write comprehensive unit and integration tests using Vitest or similar testing frameworks.
- Participate in architecture discussions, code reviews, technical planning, and system design.
- Collaborate with frontend, product, AI, and other engineering teams to deliver reliable backend solutions.

What You’ll Work On

- Designing APIs,



business logic, and data-access layers.
- Building and maintaining distributed systems.
- Designing Agentic AI / Agentic Systems and supporting backend infrastructure.
- Designing asynchronous workflows and background job processing.
- Modeling business domains and designing relational database schemas.
- Building multi-tenant systems with strong tenant-level isolation.
- Developing scalable APIs consumed by web and mobile applications.
- Building integrations with AI and other third-party services.
- Improving system performance, reliability, observability, and scalability.
- Writing clean, maintainable, well-tested production code.

Mandatory RequirementsTechnical Experience

- 6–7 years of professional backend development experience.
- Strong hands-on experience with Node.js.
- Strong hands-on experience with TypeScript – Mandatory.
- 5–6+ years of practical experience working with Distributed Systems.
- Hands-on experience with Agentic Systems / Agentic AI.
- Solid understanding of backend architecture and RESTful API design.
- Deep knowledge of PostgreSQL and relational databases.
- Experience with asynchronous programming, background jobs, queues, and event-driven architectures.
- Practical experience with Redis, Kafka, or similar messaging/queue systems.
- Experience designing systems for scalability, reliability, and fault tolerance.
- Experience with serverless architecture and understanding of its trade-offs.
- Experience working with monorepos.
- Strong understanding of authentication, authorization, API security, and data isolation.
- Experience writing automated unit and integration tests.

Good to Have

- Experience with MySQL.
- Experience with AWS services.




- Experience with AI/LLM APIs and AI-powered applications.
- Experience building AI agents, agent orchestration, tool calling, or multi-step AI workflows.
- Experience with CI/CD and cloud deployment.
- Experience with observability, logging, monitoring, and performance optimization.

Required Skills

Core:

- Node.js
- TypeScript
- Distributed Systems
- Agentic Systems / Agentic AI
- PostgreSQL
- REST APIs
- Backend Architecture

Supporting:

- Redis
- Kafka
- Queue Systems
- Event-Driven Architecture
- Serverless Architecture
- Authentication & Authorization
- Automated Testing
- Monorepo

Candidate Guidelines

- Must have hands-on Distributed Systems experience of at least 5–6 years.
- Must have hands-on experience with Agentic Systems / Agentic AI.
- TypeScript experience is mandatory.
- Must have strong Node.js backend development experience.
- Must provide a GitHub profile showcasing relevant technical work.
- Resume should focus on relevant technologies and should not list more than 20 technologies.
- Should demonstrate experience working in collaborative, team-based engineering environments.
- Must have spent at least 1 year with one organization.

Key Screening Criteria Candidates will primarily be evaluated on:

- Distributed Systems – 5–6+ years
- Agentic Systems / Agentic AI – Hands-on experience
- Node.js – Strong hands-on experience
- TypeScript – Mandatory
- PostgreSQL – Solid knowledge
- Kafka / Redis / Queue-based systems
- Backend Architecture & REST APIs
- Scalable and fault-tolerant system design
- GitHub / Relevant engineering work

Employment Details Job Type: Full-Time, Permanent

Experience: 6–7 Years

Department: Technology / Engineering

Role: Backend Development

Pay: ₹500,000.00 - ₹1,000,000.00 per year

Application Question(s)

- Current/Last Organization
- Current/Last In-Hand Salary
- Expected Salary
- Notice Period
- Years of Experience
- Current Location
- Reason for Job Change
- Are you comfortable with the Mathura location?
- Are you comfortable with 6 days working?

Work Location: In person

📌 Senior Backend Developer (Mathura)
🏢 MMI Software
📍 Mathura

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior backend developer (mathura) / mathura

Subscribe to this job alert:

Get the latest job offers by email for: senior backend developer (mathura) / mathura