Backend Developer
Experience - 3+ Years (React + Nodejs)
Responsibilities:
- Design and build scalable, responsive frontend ,backend applications using React, node.
- Implement reusable components, custom hooks, and manage state with Context API and modern patterns.
- Write clean, maintainable CSS using Sass and Tailwind CSS with semantic HTML5 markup.
- Architect and develop RESTful APIs and micro services with Node.js, NestJS, and TypeScript.
- Apply strong security best practices — input validation, authentication, role-based access control, and rate limiting etc.
- Integrate caching layers (Redis / in-memory) to optimise API performance and reduce database load.
- Design and manage MySQL database schemas, write efficient queries, and handle migrations.
- Implement background jobs, cron tasks, and schedulers for automated workflows and data processing.
- Collaborate with product, design, and QA teams in an Agile/Scrum environment.
- Participate in code reviews, maintain documentation, and uphold engineering standards.
- Identify and resolve performance bottlenecks on both the client and server side.
Tech stack requirement :
– React (functional components, lifecycle, reconciliation)
– Context API for global state management
– Custom hooks and hook composition patterns
– Component-level and global state strategies
– Sass (BEM, variables, mixins, partials)
– Tailwind CSS (utility-first, responsive design)
– Semantic HTML5 — accessibility & SEO awareness
– Node.js runtime and event loop fundamentals
– NestJS framework (modules, guards, interceptors, pipes)
– TypeScript — strict typing, decorators, generics
– RESTful API design and versioning
– JWT / OAuth2 authentication & security middleware
– Caching strategies — Redis, in-memory, HTTP caching
– MySQL — schema design, ORM (TypeORM / Sequelize), raw queries
– Cron jobs & task schedulers (NestJS Schedule / node-cron)
Nice to have an Idea :
▸ Experience with Docker / containerised deployments.
▸ Familiarity with CI/CD pipelines (GitHub Actions, GitLab CI, or similar).
▸ Knowledge of GraphQL or WebSocket-based communication.
▸ Exposure to cloud platforms — AWS.
▸ Understanding of microservices architecture and event-driven systems.
▸ Unit and integration testing experience (Jest, Supertest, React Testing Library).
▸ 3+ years of professional experience in full stack development (React + Node.js).
▸ Strong understanding of web fundamentals — HTTP, REST, browser rendering, security.
▸ Good communication skills and ability to work effectively in a cross-functional team.