Key Responsibilities
Design and implement user-facing features using React and Next.js (App Router, SSR/SSG, routing, caching, data fetching).
Build, maintain, and optimize Node.js APIs (REST and/or GraphQL), middleware, and background jobs.
Develop robust, type-safe code using TypeScript, including advanced typing, generics, and runtime validation (e.g., Zod).
Model, query, and optimize data across:
Relational databases: PostgreSQL / MySQL
NoSQL databases: MongoDB / Firestore
Ensure high-quality UI with attention to state management, accessibility, responsiveness, and component architecture.
Write and maintain automated tests (unit, integration, and end-to-end).
Own CI/CD pipelines, deployments, logging, monitoring, and on-call responsibilities when required.
Collaborate with cross-functional teams to plan incremental releases and document architectural decisions (ADRs).
Follow secure coding practices and contribute to system reliability and scalability.
Minimum Qualifications (Must-Have)
5+ years of experience building production-grade web applications using TypeScript.
Strong expertise in React (hooks, context, effects) and Next.js (server components, route handlers, caching).
Solid experience with Node.js frameworks such as Express, Fastify, or NestJS.
Deep understanding of asynchronous programming, error handling, and streams in Node.js.
Data Layer Expertise
NoSQL (MongoDB / Firestore):
Schema design in schema-less databases
Aggregations, indexing, TTLs
Transactions (replica sets where applicable)
SQL (PostgreSQL / MySQL):
Normalization and denormalization
Joins, indexing strategies, query optimization
Schema migrations and transaction management
Testing & Tooling
Testing frameworks: Jest or Vitest, React Testing Library
API integration testing and E2E testing with Playwright or Cypress
Proficient with Git, GitHub workflows, code reviews, and feature flags
Experience with trunk-based development or short-lived branches
Security & Best Practices
Understanding of web security fundamentals:
OAuth / OIDC
CSRF and XSS prevention
Input validation and secure API design
Familiarity with observability tools, logging, and monitoring is a plus
Job Type: Full-time
Work Location: In person
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.