The Full-Stack React Developer role is ideal for a highly skilled and self-driven professional with strong expertise in building modern, high-performance web applications. The position involves developing dynamic front-end interfaces using React and robust back-end APIs using Node.js / NestJS, ensuring seamless integration, security, and scalability across the stack.
You will work closely with cross-functional teams to design, build, and deploy web platforms and dashboards, automate workflows, manage data pipelines, and optionally integrate AI / ML models into production environments.
Key Responsibilities
- Design, develop, and deploy scalable web applications using React, Node.js, and NestJS.
- Build reusable UI components, ensuring responsiveness, performance, and accessibility.
- Develop and maintain RESTful and GraphQL APIs.
- Architect and manage database structures (SQL / NoSQL) for optimized performance and reliability.
- Implement CI / CD pipelines and automation for build, testing, and deployment workflows.
- Collaborate with UI / UX designers and backend engineers to deliver seamless full-stack experiences.
- Integrate third-party APIs and cloud services where required.
- Ensure code quality, security, and maintainability through best practices and documentation.
- (Optional) Contribute to machine learning integration or MLOps pipelines to automate data-driven features.
Requirements
Minimum 3 years of professional experience developing full-stack web applications.Expertise in React.js, including hooks, state management (Redux / Context), and performance optimization.Strong backend experience in Node.js and NestJS (or Express).Database proficiency (PostgreSQL, MySQL, FireStore or MongoDB).Experience with API integrations and authentication (JWT, OAuth).Familiarity with Git, Docker, and modern CI / CD workflows.Strong analytical and problem-solving skills.Ability to work independently and deliver under tight deadlines.Preferred Experience
Experience with TypeScript, Next.js, or microservices architecture.Exposure to Machine Learning workflows or MLOps concepts.Familiarity with cloud platforms (GCP, AWS, Azure).Knowledge of automated testing frameworks (Jest, Cypress).