About the Role
We're looking for a Full Stack Web Developer to build scalable web applications and backend systems that power our products. You'll own features end to end, from database schema to UI, and ship code that holds up under real-world load.
Key Responsibilities
- Frontend development. Build responsive, accessible user interfaces using React and Next.js, with a focus on performance and clean component architecture.
- Backend APIs. Design and implement RESTful (and where appropriate, GraphQL) APIs in Node.js that are well-documented, testable, and secure by default.
- Database design and optimization. Model relational schemas in MySQL or PostgreSQL, write efficient queries, add the right indexes, and tune slow paths as data grows.
- Authentication and security. Implement secure auth flows (sessions, JWT, OAuth), enforce authorization at the API layer, and guard against common vulnerabilities (OWASP Top 10).
- Scalability and performance. Profile, cache, and refactor hot paths. Make architectural choices that keep latency low and infrastructure costs predictable as traffic grows.
Required Skills
- JavaScript / TypeScript. Strong command of modern JS and TS, including async patterns, type modeling, and tooling.
- React and Next.js. Production experience with the App Router, server components, data fetching patterns, and rendering strategies (SSR, SSG, ISR).
- Node.js. Comfortable building API services with frameworks like Express, Fastify, or NestJS, plus solid understanding of the event loop and stream handling.
- MySQL / PostgreSQL. Schema design, query optimization, migrations, and transactional correctness.
Nice to Have
- Experience with ORMs (Prisma, Drizzle, TypeORM) or query builders (Knex).
- Familiarity with caching layers (Redis), background jobs, and message queues.
- Cloud deployment experience (AWS, GCP, Vercel) and CI/CD pipelines.
- Testing discipline: unit, integration, and end-to-end (Vitest/Jest, Playwright).
- Observability basics: structured logging, metrics, tracing.
What You'll Bring
- A track record of shipping production web applications end to end.
- Strong product instincts. You make sensible tradeoffs between speed, quality, and scope.
- Clear written and verbal communication, especially around technical decisions.
- Comfort working autonomously, breaking down ambiguous problems, and pushing them to completion.
Pay: ₹600,000.00 - ₹3,500,000.00 per year
Benefits:
Work Location: Remote