Backend Developer
Join Our Community
Required Skills
Job Description
- *Job Description** — Backend Developer (Python/Django \& Node.js)
- *Role:** Backend Developer Experience: 3\+ Years Type: Full\-time
- *Location:** Ramanathapuram, Coimbatore
- *About the Role**
We’re looking for a Backend Developer who goes beyond writing functional code — someone who thinks
in systems, ships clean APIs, and takes full ownership of the backend. You’ll work across Django and
Node.js services, third\-party integrations, payment infrastructure, and distributed microservices in a
fast\-moving product environment.
We actively embrace AI\-assisted development. You should be comfortable using AI tools as a force
multiplier — not as a crutch, but as a way to move faster, catch issues earlier, and ship with more
confidence.
- *What You’ll Do**
- Design, build, and maintain RESTful and GraphQL APIs using Django/DRF and/or Node.js
- (Express/NestJS)
- Architect and ship microservices with clear boundaries, async task handling, and fault tolerance
— across Python and Node.js services as needed
- Integrate third\-party platforms — logistics/shipping providers, payment gateways (Stripe,
Razorpay, PayU, or similar), and external SaaS APIsBullMQ/Agenda (Node.js side)—for async processing, queues, and scheduled jobs
- Set up and manage background workers—Celery \+ Redis/RabbitMQ (Python side),
- Own database design in PostgreSQL/MongoDB — schema design, indexing, query optimization
- Write well\-tested code with unit and integration tests (pytest / Jest)
- Collaborate with frontend and DevOps on API contracts, deployments, and CI/CD pipelines
- Participate in code reviews and contribute to engineering standards
- Use AI coding tools to accelerate development, reduce boilerplate, and improve code quality
- *What We’re Looking For**
- *Must\-haves (Python track):**
- Strong hands\-on Python and production experience with Django and DRF
- Experience with Celery or equivalent task queue systems
- *Must\-haves (Node.js track):**
- Strong hands\-on JavaScript/TypeScript
- Production experience with Node.js and a framework like Express.js or NestJS
- Experience with async/event\-driven patterns — Promises, async/await, EventEmitter
- Familiarity with BullMQ, Agenda, or similar for background job processing
- Comfortable working with npm/yarn, module bundling, and Node’s package ecosystem
- *Common requirements (both tracks):**
- 3\+ years of backend development experience
- Experience shipping payment integrations (checkout flows, webhooks, refunds, reconciliation)
- Experience with shipping/logistics API integrations (Shiprocket, Delhivery, EasyPost, or similar)
- Solid understanding of microservices design — service boundaries, inter\-service communication
- (REST/gRPC/message queues)
- Proficiency with PostgreSQL or MongoDB and Redis
- Comfortable working with Docker for local dev and deployments
- Strong grasp of authentication patterns — JWT, OAuth2, session management**Good to have:**
- Working knowledge of both Python and Node.js (full\-stack backend versatility is a strong plus)
- Experience with FastAPI alongside Django, or NestJS alongside Express
- Familiarity with cloud platforms (AWS / GCP / Cloudflare)
- Exposure to event\-driven architecture (Kafka, RabbitMQ)
- Basic understanding of CI/CD pipelines (GitHub Actions, GitLab CI)
- *AI\-Augmented Development — What We Expect**
We don’t just tolerate AI tools — we expect you to use them well. Here’s what that looks like in practice:
- *Code Generation \& Completion**
- Use GitHub Copilot, Cursor, or Claude Code to scaffold boilerplate, generate serializers/DTOs,
- write repetitive CRUD logic, and speed up model/migration work in Django or Node.js(Mongoose/Prisma/TypeORM)
- Prompt AI tools effectively to generate first\-draft integration code for payment and shipping APIs,
then review and harden it yourself**Debugging \& Code Review**
- Use AI assistants to explain unfamiliar error traces, suggest fixes for failing tests, and review your
- own code before pushing
- Treat AI\-flagged issues the same way you’d treat a peer review comment — worth reading, not
blindly applying**Documentation \& API Contracts**
- Auto\-generate docstrings/JSDoc, OpenAPI/Swagger specs, and README drafts using AI tools,
- then refine them to production quality
- Use AI to produce or validate Postman collections and API test cases faster**Architecture \& Design Thinking**
- Use AI (ChatGPT, Claude, Gemini) as a sounding board when designing service boundaries,
- choosing between queue strategies, or evaluating tradeoffs in database schema design
- Ability to prompt for pros/cons, edge cases, and failure modes before writing the first line of code**Testing**
- Generate unit test skeletons and edge case suggestions using AI, then complete and own the test
- suite
- Use AI to identify untested paths or simulate API error scenarios**What This Is Not**
- Pasting AI output without reading it
- Using AI to mask gaps in fundamentals
- Relying on autocomplete to write logic you don’t understand
The bar is still correctness, maintainability, and ownership. AI just helps you get there faster.
- *What “3 Years Experience” Means Here**
This isn’t a junior role with a 3\-year label. You should be able to
- Take an integration requirement and ship it end\-to\-end without being walked through it
- Spot bad API design before it becomes a maintenance headache
- Debug a failing Celery task, a slow query, or an unhandled Promise rejection without asking where
- to start
- Have an opinion on when not to use a microservice
- Know when AI\-generated code is good enough and when it needs a complete rewrite**Stack We Work With**
- *Python**: Django · DRF · Celery **Node.js:** Express.js / NestJS · BullMQ
- *Common:** PostgreSQL/MongoDB ·
Redis · Docker · REST APIs · Payment \& Shipping APIs · Microservices · GitHub Copilot / Cursor / Claude Code
Pay: ₹25,000\.00 \- ₹35,000\.00 per month
Work Location: In person
Similar Jobs
- P
IN_Senior Associate_MERN Developer_GCC_Advisory_Bangalore
PwC · KA, IN
- P
IN_Senior Associate_MERN Developer_GCC_Advisory_Bangalore
PwC · KA, IN
- M
Web Developer
MyProFunnels Ventures Pvt Ltd · Remote, IN
Job Overview
- Job type
- Full-time
- Work mode
- On-site
- Location
- Chennai
- Posted
- 2d ago
- Source
- Indeed