Overview
Job Title: Senior Full Stack Developer
Experience: 5+ Years
Location: Coimbatore
Employment Type: Full-Time
About the Role:
We are looking for a highly skilled and experienced Full Stack Developer with over 5 years of professional experience in building scalable, performant web applications. The ideal candidate should be proficient in modern front-end frameworks like React.js and Next.js, as well as robust backend technologies such as Node.js, PostgreSQL, and NestJS or Express.js. You’ll play a key role in designing and developing new features across the entire stack, from UI/UX to databases and deployment pipelines.
Key Responsibilities:
- Design, develop, and maintain scalable web applications using React.js, Next.js, and Node.js.
- Implement UI components using TypeScript, Tailwind CSS, Material-UI, or Styled Components.
- Build and optimize SSR, ISR, and CSR strategies in Next.js for performance and SEO.
- Design and maintain relational database schemas with PostgreSQL, including optimization and indexing.
- Develop and consume RESTful APIs and GraphQL (if applicable).
- Implement secure, efficient service-to-service communication in a microservices architecture.
- Write clean, maintainable code and develop unit/integration tests using tools like Jest, React Testing Library, or Cypress.
- Optimize front-end performance using lazy loading, memoization, and other techniques.
- Manage application state using Redux, Zustand, or Recoil.
- Work with CI/CD pipelines and DevOps tools for automated deployment and testing.
- Build containerized applications using Docker.
- Utilize caching layers and job queues with Redis and tools like BullMQ.
- Ensure cross-browser compatibility and responsive design implementation.• Work collaboratively with cross-functional teams and participate in code reviews.
Required Skills & Qualifications:
Frontend:
- 5+ years of experience with React.js and Next.js.
- Proficient in TypeScript, React Hooks, and Context API.
- Experience with SSR, ISR, and CSR concepts in Next.js.
- Strong knowledge of responsive UI, CSS frameworks, and modern frontend design patterns.
- Experience with unit testing and end-to-end testing frameworks.
Backend:
- 5+ years of experience with Node.js and backend frameworks like NestJS or Express.js.
- Strong understanding of PostgreSQL, schema design, query optimization, and indexing.
- Experience with ORMs such as Sequelize, Prisma, or TypeORM.
- Solid knowledge of Redis, background job processing, and message queues (SQS, Kafka, RabbitMQ).
- Experience in microservices, event-driven architecture, and Dockerized deployments.
- Familiarity with CI/CD, Git workflows, and container orchestration.
Good to Have:
- Experience with GraphQL.
- Exposure to Elasticsearch.
- Familiarity with WebSockets and real-time applications.
- Knowledge of Progressive Web Apps (PWAs) and SEO best practices.
Job Type: Full-time
Pay: ₹518,039.82 - ₹1,591,993.32 per year
Schedule:
- Day shift
Supplemental Pay:
- Performance bonus
Work Location: In person
Application Deadline: 29/07/2025