Senior Full-Stack Developer - Node.JS / React - Trivandurum
Location: Trivandrum (Onsite)
Type: Full time
Experience: 10+years
Budget: 21 LPA
Required Qualifications
Experience
- 6+ years of software engineering experience
- 4+ years of hands-on experience with Node.js and TypeScript
- 4+ years of production experience with React
- Track record of delivering complex features in enterprise applications
- Experience working in Agile environments with distributed teams
Technical Skills
Category Requirements
Backend - Node.js, Express, TypeScript, REST API design, authentication/authorization
Frontend - React 18+, TypeScript, state management (Zustand/Redux), hooks, context
Databases - PostgreSQL; ORM experience (Prisma, TypeORM, or Sequelize); SQL proficiency
Caching & Queues Redis - message queues (RabbitMQ, BullMQ, or similar)
Testing - Jest, Vitest, or Mocha; React Testing Library; integration testing
Tools - Git, Docker, CI/CD pipelines, npm/yarn/pnpm
API Design - RESTful principles, API versioning, error handling, documentation
AI & Productivity Skills
- Active user of AI-assisted development tools (Claude, Copilot, Cursor, or
similar)
- Ability to leverage AI for code generation, debugging, and documentation
- Willingness to continuously improve productivity through AI adoption
Preferred Qualifications
- Experience with Prisma ORM and database migrations
- Knowledge of React Native (cross-platform contribution)
- Experience with real-time features (Socket.io, WebSockets)
- Familiarity with payment processing integrations
- Experience with Firebase services
- Understanding of OpenAPI/Swagger documentation
- Exposure to Tailwind CSS and modern styling approaches