ABOUT THE ROLE
We are looking for a sharp, product-minded Full Stack Engineer who takes genuine ownership across the entire stack — from building polished, performant frontend experiences to designing solid backend services and data models. You write TypeScript not just to satisfy a compiler, but because you understand how strong types lead to better architecture, fewer bugs, and code that's easier to evolve. You care about what ships to users as much as what runs on the server.
WHAT YOU'LL DO
› Implement UI/UX designs into responsive, accessible, and high-performance frontend interfaces with a keen eye for detail
› Build frontend features using Next.js — leveraging App Router, Server Components, SSR/SSG/ISR, and modern capabilities to optimise performance and UX
› Manage complex frontend state with Redux Toolkit and handle server-state caching efficiently with TanStack Query (React Query)
› Design and build backend APIs and services in NestJS or TypeScript — you know when each approach makes sense
› Model, design, and query databases effectively — schema design, migrations, query optimisation, and shared database patterns across services
› Write TypeScript that leverages the type system meaningfully — generics, discriminated unions, utility types, strict null checks — not just surface-level typing
› Integrate AI/ML capabilities and third-party APIs cleanly into the product
› Collaborate closely with designers and product managers to ship features that look and work exactly as intended
› Participate in code reviews and contribute to raising the technical bar across the team
PRIMARY REQUIREMENTS (MUST-HAVE)
Frontend
› Strong experience with Next.js — App Router, Server vs. Client Components, data fetching patterns, SSR/SSG/ISR, image and font optimisation
› Proficiency with Redux / Redux Toolkit for application state management
› Experience with TanStack Query (React Query) for server-state management, caching, background refetching, and pagination
› Solid understanding of React fundamentals — hooks, component lifecycle, performance optimisation (memoisation, code splitting, lazy loading)
› Ability to implement UI/UX designs faithfully with attention to spacing, responsiveness, and interaction quality
Backend
› Hands-on experience building backend services in NestJS and/or pure TypeScript (Node.js)
› Strong understanding of RESTful API design — resource modelling, error handling, versioning
› Comfortable with authentication patterns — JWT, session management, OAuth flows
Database
› Solid understanding of relational databases (PostgreSQL preferred) — schema design, normalisation, indexing, and query optimisation
› Experience with an ORM — Prisma or TypeORM — including migrations and relation handling
› Understanding of shared database patterns in multi-service architectures
› Awareness of when to use caching layers (Redis) alongside persistent storage
TypeScript
› Deep comfort with TypeScript's type system — generics, conditional types, mapped types, strict mode, and designing type-safe APIs
› You use types to catch bugs at compile time, not just to satisfy a linter
SECONDARY REQUIREMENTS (GOOD TO HAVE)
› AWS — Lambda, SQS, SNS, S3, or similar event-driven / serverless patterns
› Docker — containerisation for local development and deployment pipelines
› Nginx — reverse proxy configuration and load balancing basics
› Python — scripting, automation, or ML-adjacent work
› Experience with CI/CD pipelines (GitHub Actions or similar)
› Familiarity with AI/LLM integrations (OpenAI, Anthropic, or similar)
› Experience in monorepo setups or shared library patterns
TECH STACK
Language - TypeScript (required), Python (a plus)
Frontend - Next.js, React, Redux Toolkit, TanStack Query
Backend - NestJS, Node.js / TypeScript
Database - PostgreSQL, Prisma / TypeORM, Redis
Cloud & Infra - AWS — Lambda, SQS, SNS (secondary)
DevOps - Docker, Nginx (secondary)
Version Control - Docker, Nginx (secondary)
WHY JOIN US
› Work on a product at the intersection of AI and real user impact
› Small team — your opinions shape the architecture, not just the tickets
› Ownership culture: you own features from design handoff to production
› Flexible working environment
› Competitive compensation
Pay: ₹800,000.00 - ₹1,000,000.00 per year
Benefits:
- Flexible schedule
- Paid sick time
- Work from home
Work Location: Hybrid remote in Gurgaon, Haryana