Y
Youngun•12h ago
Indeed
Senior Full Stack Developer
Gurugram, Haryana
Full Time
Senior Level
720000-960000
Full Job Description
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
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
Company
Y
Youngun
Youngun is an innovative tech company based in Gurugram, Haryana, specializing at the intersection of artificial intelligence and real-world user impact.
Gurugram, Haryana
Posted on Indeed