Job
Description
Backend Developer (NestJS/TypeScript)
Location: Sec-42, Gurugram, Haryana (Work from Office)
Type: Full-Time, On-Site
About Us:
We are a premium software development company focused on delivering next-generation SaaS and AI-integrated solutions for global clients. Our team is passionate about building scalable products with modern technology stacks, high performance, and enterprise-grade reliability.
We are looking for a Senior Backend Developer who can take ownership of backend systems, design robust architectures, and lead the development of mission-critical APIs, integrations, and workflows.
Key Responsibilities
Architecture & Development
○ Design, build, and maintain scalable backend services using NestJS (TypeScript).
○ Implement REST APIs, webhooks, and asynchronous job queues.
○ Design secure, multi-tenant database schemas in PostgreSQL (with pgvector for embeddings).
Integrations & Workflows
○ Build and maintain integrations with third-party APIs (Google, Microsoft, Zoho, HubSpot, Calendly, Razorpay, Stripe).
○ Implement robust OAuth 2.0 flows, token refresh, and rate-limit handling.
○ Orchestrate background jobs with Redis + BullMQ for scheduling, retries, and throttling.
AI & Data Handling
○ Work closely with AI engineers to integrate LLM APIs (OpenAI, Anthropic, etc.) into backend workflows.
○ Ensure structured input/output validation using JSON schemas or Zod.
○ Optimize pipelines for cost, latency, and reliability.
Security & Compliance
○ Enforce security best practices (RBAC, data encryption, audit logs).
○ Implement data privacy features to align with DPDP Act (India), GDPR, and CAN-SPAM basics.
DevOps & Observability
○ Deploy and manage services on AWS/Render/Vercel (or similar).
○ Set up monitoring, logging, and alerting (Sentry, Open Telemetry, Grafana, or similar).
○ Ensure high availability, backups, and disaster recovery policies.
Collaboration
○ Work closely with frontend, UI/UX, and AI engineers to deliver end-to-end features.
○ Participate in code reviews, mentor junior developers, and uphold coding standards.
○ Contribute to sprint planning, architectural decisions, and technical documentation. Required
Skills & Experience
4+ years of backend development experience (preferably SaaS or enterprise software).
Strong expertise in NestJS / Node.js (TypeScript) with deep understanding of modular architecture.
Proficiency with PostgreSQL (schema design, optimization, migrations).
Experience with Redis and job queues (BullMQ or similar).
Hands-on experience integrating with OAuth-based APIs (Google/Microsoft/Zoho/HubSpot). ● Understanding of webhooks, rate limits, retries, and async workflows.
Knowledge of security best practices (auth, encryption, audit logging).
Familiarity with deploying & scaling apps on AWS, Render, or Railway.
Experience with observability tools (Sentry, OpenTelemetry, Datadog, or similar).
Good-to-Have (Bonus Skills)
Experience with LLM APIs (OpenAI, Anthropic) and workflow orchestration.
Knowledge of LangChainJS or similar libraries for AI integrations.
Familiarity with payment gateways (Razorpay, Stripe).
Exposure to compliance frameworks (GDPR, DPDP, CAN-SPAM).
Contribution to open-source projects or technical blogs.
What We Offer
● Opportunity to work on cutting-edge AI + SaaS products from India for global markets.
● Fast-paced, collaborative start-up environment with real ownership.
● Competitive salary and performance-based incentives.
● Continuous learning, mentorship, and growth opportunities.