Software Engineer

30 Sundays · Gurgaon

  • Experience3–6 yrs
  • SalaryNot disclosed
  • Work modeonsite
  • Levelmid
  • Posted15 Sept 2026

About 30 Sundays

30 Sundays is hiring in Gurgaon in hospitality travel. This role looks for around 3+ years of experience.

Skills

  • Node.js
  • REST APIs
  • Express.js
  • Fastify
  • JWT
  • OAuth 2.0
  • PostgreSQL
  • MySQL
  • MongoDB
  • Redis
  • Elasticsearch
  • Git
  • SQL
  • NoSQL

The role

A backend developer at a consumer travel platform builds personalized discovery and booking systems, using Node.js and REST APIs for high-performance services. The role also applies PostgreSQL to data modeling and query optimization across production systems.

Full job description

About 30 Sundays30 Sundays is a modern holiday company helping Indians plan and book international trips with high-quality itineraries, great stays, and seamless on-trip support. Founded by IIT–IIM and ex-Apple leaders, with a core team from Flipkart, Spinny, and OYO, and backed by leading investors including Info Edge and Eximius.We are building a consumer-first travel platform that transforms how people discover, plan, and book holidays — and we're growing fast.

Role SummaryWe are looking for a Software Development Engineer to join our core engineering team. You will be an individual contributor owning critical systems and features end-to-end — writing production-grade code, driving technical design, and raising the engineering bar across the team.This role is ideal for someone who is deeply hands-on, thrives on hard technical problems, and wants to build consumer internet products at scale from the ground up.

What You'll BuildConsumer Travel App Build and scale a best-in-class travel discovery and booking experience for Indian travellers, focusing on speed, usability, and personalization. Design and implement features that move beyond traditional booking interfaces and deliver a modern, intuitive holiday-planning experience.Key Technical AreasTravel Discovery: Design and build engaging discovery surfaces — destination feeds, curated collections, search, and filtering.AI & Personalization: Implement recommendation engines and ranking systems that adapt to user preferences and browsing behaviour.High-Performance Platform: Architect and maintain a fast, reliable, mobile-first backend capable of supporting 20Mn+ DAUs.Data-Driven Product: Instrument features with analytics, run experiments (A/B tests), and iterate rapidly based on user insights.Internal Tooling: Build internal platforms and ops tooling that help the business operate efficiently at scale.

Key ResponsibilitiesBuild, maintain, and scale backend services and REST APIs for the consumer app and internal platforms.Design secure, high-performance server-side logic using Node.js as the primary stack.Own data modelling, schema migrations, and query optimization across SQL and NoSQL databases.Write clean, modular, well-tested backend code and maintain high standards through code reviews.Debug production issues, resolve performance bottlenecks, and ensure smooth deployments.Integrate third-party APIs, data pipelines, and background processes to support both product and internal operations.Collaborate with product, frontend, and internal teams to translate business requirements into robust backend solutions.Define backend architecture patterns and best practices that scale across the engineering team.

Technology StackCore BackendRuntime & Language: Node.js (primary), Python (secondary)API Layer: REST APIs, Express.js / FastifyAuthentication: JWT, OAuth 2.0, session managementDatabasesRelational: PostgreSQL / MySQL — schema design, indexing, migrationsNoSQL: MongoDB / Redis — caching, session storage, real-time dataSearch: Elasticsearch — for destination and itinerary discoveryInfrastructure & DevOpsCloud: AWS (EC2, S3, RDS, Lambda) / GCPContainers: Docker, KubernetesCI/CD: GitHub Actions / CircleCIMonitoring & Observability: Datadog, Sentry, CloudWatchAsync & IntegrationsMessage Queues: SQS, Bull / BullMQBackground Jobs: Cron-based workers, event-driven pipelinesThird-party Integrations: Payment gateways, travel APIs, CRM and ops toolsDeveloper ToolingVersion Control: Git, GitHubCode Quality: ESLint, Prettier, unit and integration testing (Jest / Mocha)CLI & Scripting: Bash, Python scripts for automation

What We're Looking ForMust Have3-6 years of backend development experience (excluding internships), with a strong track record of shipping production systems.Deep expertise in Node.js — you've used it to build and scale real, high-traffic services.Strong experience designing and building REST APIs, authentication systems, and server-side architecture.Proficiency in both SQL and NoSQL databases — data modelling, indexing, migrations, and query optimization.Experience owning production systems end-to-end, including monitoring, debugging, and incident response.Familiarity with Git, CLI tooling, and rigorous code review practices.Prior experience at a consumer internet startup is strongly preferred.Good to HaveWorking knowledge of Python for scripting, automation, or data pipelines.Experience with cloud platforms — AWS, GCP, or Azure.Exposure to background job systems, event-driven architectures, or message queues (e.g. SQS, Kafka, Bull).Experience building internal tooling or admin systems in addition to consumer-facing products.Preferred EducationB.Tech / B.E. from IITs, top NITs, BITS Pilani, or equivalent strong engineering institutions. We value demonstrated ability and impact over pedigree.

Why Join 30 SundaysGreenfield problem space — build systems from scratch; your architecture decisions will shape millions of trips.Technical depth + product impact — write code that directly moves key product metrics with no layers between you and the outcome.Backed by top investors — Info Edge and Eximius backing with a clear path to scale.Travel as a perk — experience the product you build; annual travel credits included.