Back End Developer

Bullet Microdrama OTT
Noida, Uttar Pradesh, India

SDE III – Backend Engineering | SaaS & AI Platforms

Experience: 6–9 Years

Location: Noida / Delhi NCR

Employment Type: Full-time

Function: Engineering / Platform Engineering

About the Role

We are looking for an experienced SDE III – Backend Engineering to build and scale high-performance backend systems for our SaaS and AI-led platforms.

This is a hands-on engineering role for someone who has worked on production-grade platforms at scale and understands how to design systems beyond just APIs. The person should be comfortable owning architecture, microservices, databases, cloud infrastructure, third-party integrations, payments, security, performance and reliability.

Experience working on SaaS, AI/GenAI platforms, developer platforms, media-tech or high-scale consumer technology products will be highly preferred.

What You Will Own

Backend & Platform Engineering

* Design, develop and scale backend services primarily using Node.js / TypeScript.

* Build production-grade REST APIs, asynchronous services and microservices.

* Own services from architecture and development through deployment, monitoring and production support.

* Design systems capable of handling high concurrency, large datasets and rapidly growing workloads.

* Drive API standardization, versioning, documentation, observability and performance.

SaaS Platform Architecture

* Build backend capabilities required for modern B2B and B2C SaaS platforms.

* Work on multi-tenant architecture, user management, roles and permissions, authentication and authorization.

* Build subscription, billing, entitlement, usage tracking, metering and quota systems.

* Design platform capabilities that can be exposed through APIs to internal and external customers.

* Understand API-first architecture and integration with third-party platforms.

AI & GenAI Platform Integration

* Build backend orchestration layers for AI/ML and GenAI workflows.

* Integrate AI models and third-party AI APIs into production applications.

* Build APIs around model inference, asynchronous AI jobs, job queues and workflow execution.

* Design systems for managing compute-intensive or long-running AI workloads.

* Work closely with AI/ML engineers to take models from experimentation to scalable production services.

* Implement usage tracking, token/credit consumption, rate limiting and cost monitoring for AI workloads.

Hands-on model training experience is not mandatory, but the candidate should understand how AI services are integrated, orchestrated and scaled within a production platform.

Databases & Data Architecture

Strong hands-on experience with:

* PostgreSQL

* MySQL

* MongoDB

* Redis

The candidate should understand:

* Database schema and data modelling

* SQL and query optimization

* Indexing and performance tuning

* Transactions and concurrency

* Database scaling and replication

* Caching strategies

* Relational vs NoSQL architecture decisions

Microservices & Distributed Systems

* Strong understanding of microservice architecture and distributed systems.

* Experience defining service boundaries and communication patterns.

* Experience with asynchronous/event-driven architecture.

* Exposure to technologies such as Kafka, RabbitMQ, SQS, Pub/Sub or similar systems.

* Understanding of idempotency, retries, distributed transactions, fault tolerance and graceful degradation.

* Ability to identify when a microservice architecture is appropriate versus unnecessary complexity.

Payments & Monetization

Hands-on experience integrating payment systems such as:

Stripe, Razorpay, PayU, Cashfree, Paytm or equivalent payment gateways.

Should understand:

* Payment gateway APIs

* Webhooks

* Subscription payments

* Recurring billing

* Payment reconciliation

* Refunds and cancellations

* Transaction states

* Failure and retry handling

* Secure payment workflows

Experience building monetization systems for SaaS subscriptions, credits/tokens, usage-based billing or digital products will be a strong advantage.

Cloud & DevOps

Strong working knowledge of AWS and/or GCP, including relevant services across:

* Compute

* Storage

* Databases

* Networking

* Load balancing

* Queues

* Serverless infrastructure

* Monitoring and logging

Hands-on exposure to:

* Docker

* Kubernetes

* CI/CD pipelines

* Git / GitHub / GitLab

* Infrastructure monitoring

* Production debugging

The candidate is not expected to replace DevOps/SRE but should be capable of independently understanding and troubleshooting production infrastructure.

Engineering Excellence

As an SDE III, we expect the candidate to contribute beyond individual feature development.

You will:

* Participate in architecture and system-design decisions.

* Conduct high-quality code reviews.

* Define coding and API standards.

* Identify technical debt and drive its resolution.

* Improve backend performance and reliability.

* Mentor junior and mid-level engineers.

* Troubleshoot complex production issues.

* Challenge weak technical approaches and propose scalable alternatives.

* Work closely with Product, AI, Frontend, DevOps, QA and Data teams.

Security & Reliability

Strong understanding of:

* OAuth / JWT

* Authentication and authorization

* RBAC

* API security

* Rate limiting

* Encryption

* Secrets management

* Data privacy

* Logging and audit trails

* OWASP fundamentals

Experience designing systems for high availability, fault tolerance, disaster recovery and production observability is preferred.

What We’re Looking For

Must Have

* 6–9 years of backend/software engineering experience.

* Strong hands-on expertise in Node.js and TypeScript/JavaScript.

* Strong API and backend architecture fundamentals.

* Production experience with microservices and distributed systems.

* Strong knowledge of PostgreSQL/MySQL and MongoDB.

* Experience with AWS and/or GCP.

* Hands-on experience with Git and modern development workflows.

* Experience building systems that have operated at meaningful production scale.

* Strong debugging and problem-solving capabilities.

* Ability to independently own a service or major platform component.

Strongly Preferred

* Previous experience building a SaaS platform.

* Experience with AI/GenAI products or AI API integrations.

* Payment gateway and subscription architecture experience.

* Redis and caching.

* Kafka/RabbitMQ or similar messaging infrastructure.

* Docker/Kubernetes.

* High-concurrency or high-transaction-volume platforms.

Good to Have

Experience working with:

* GenAI / LLM APIs

* AI inference infrastructure

* API gateways

* Vector databases

* WebSockets

* GraphQL

* Search infrastructure

* Media/video processing platforms

* CDN architecture

* Usage-based billing systems

* Observability platforms such as Grafana, Prometheus, Datadog or New Relic

What Makes Someone Successful in This Role

We are looking for an engineer who thinks like an owner, not someone who only executes tickets.

You should be comfortable asking:

Will this architecture scale?

What happens when this service fails?

How do we monitor it?

What happens at 10x traffic?

How do we reduce latency and infrastructure cost?

How should this service evolve over the next 2–3 years?

If you enjoy building products from 0→1 and then scaling them from 1→100, this role will give you significant engineering ownership.

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →