Back End Developer
ADGRID
2 - 5 years
Gurugram
Posted: 29/01/2026
Job Description
Location: Work From Office Gurugram, Haryana Team: Engineering Employment: Full-time
Were hiring a Node.js Backend Engineer who is excellent with databases and thrives on complex business logic . Youll architect and build reliable services, model data for performance and integrity, and collaborate with Product/Frontend/DevOps to ship fast without breaking quality.
- Design & build services in Node.js (TypeScript) with Express/NestJS following clean, modular architecture.
- Own data models & queries: schema design (normalized where needed), indexing, query tuning, transactions, and migrations for PostgreSQL/MySQL .
- Implement complex logic & workflows: idempotent operations, state machines/sagas, concurrency control, and reconciliation jobs.
- API engineering: REST/GraphQL, OpenAPI docs, versioning, pagination, rate limiting, retries/backoff.
- Caching & async : Redis (caching/locks), background jobs/queues (BullMQ/RabbitMQ ), streaming basics (Kafka preferred).
- Quality & reliability: unit/integration/e2e tests (Jest/Supertest), meaningful logging; health checks, graceful shutdowns.
- Performance & cost: profile hotspots, reduce P95 latency, optimize queries and cache strategy.
- Security by default: input validation (zod/joi), auth (OAuth2/OIDC, JWT), OWASP controls, secrets/config hygiene.
- DevOps collaboration: CI/CD (GitHub Actions/GitLab), Dockerized services, env configs; partner on observability (metrics/traces/dashboards).
- (Nice) AI-assisted dev : use Copilot/ChatGPT for scaffolds/tests/docs with human review and CI gates.
- 57 years building production backends with Node.js + TypeScript .
- Database strength : advanced SQL, query plans, indexes, partitions; hands-on with PostgreSQL/MySQL ; comfort with Redis .
- Proven delivery of complex business logic (multi-step workflows, reconciliation, financial/ledger-like flows, or similar).
- Solid async/concurrency patterns; strong error handling and reliability mindset.
- Testing discipline (Jest, Supertest) and API tooling (Postman/Insomnia, Swagger).
- Working knowledge of CI/CD and containers (Docker ); basic cloud exposure (AWS/GCP/Azure).
- Clear communication, bias to action , and ownership in fast-paced environments.
- Event-driven systems with Kafka ; outbox/CDC patterns; exactly-once/at-least-once semantics.
- Data modeling for analytics/ELT; exposure to columnar stores or warehousing (BigQuery/Redshift).
- GraphQL resolvers; multi-tenant design; feature flags; rate-limit/throttling strategies.
- Security/compliance exposure (audit logs, PII handling, PCI-style guardrails).
Node 18+, TypeScript, Express/NestJS, Prisma/TypeORM, PostgreSQL/MySQL, Redis, BullMQ/Kafka, OpenAPI/Swagger, Jest/Supertest, k6, Postman, Docker, GitHub Actions, Sentry/New Relic, Grafana/ELK.
with subject Node.js Backend Engineer (57 yrs)
- Resume (PDF)
- Links to GitHub/portfolio or sample APIs youve built
- 23 bullets on a complex logic/database problem you solved (context approach impact)
Services you might be interested in
Improve Your Resume Today
Boost your chances with professional resume services!
Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.
