Full-Stack Developer (Node.js + React)
About the job
Job Title: Full-Stack Developer (Node.js + React) Experience Required: 4.5 – 6 years Role Overview We are looking for a Full-Stack Developer with strong expertise in Node.js and solid hands-on experience in React. The role involves designing and building scalable backend services, APIs, and integrations, while also contributing to frontend development for healthcare applications. Key Responsibilities Backend • Design, develop, and maintain scalable backend services using Node.js • Build and manage RESTful / microservices-based APIs • Implement business logic, data validation, and error handling • Design and optimize database schemas and queries • Ensure performance, security, and scalability of backend systems • Handle authentication, authorization, and role-based access control • Integrate third-party services and internal systems • Write unit and integration tests for backend services • Collaborate with DevOps for deployment, monitoring, and performance tuning Frontend • Develop and maintain React-based user interfaces • Build role-based dashboards (Hospital, Supplier, Admin) • Integrate frontend applications with backend APIs • Optimize frontend performance and state management • Ensure cross-browser compatibility and mobile responsiveness Technical Skills Backend • Node.js (Express / NestJS or similar frameworks) • JavaScript / TypeScript • REST APIs and microservices architecture • Database experience with SQL (PostgreSQL/MySQL) and/or NoSQL (MongoDB) • Authentication & Authorization (JWT, OAuth, RBAC) • API security and performance optimization • Testing frameworks (Jest, Mocha, etc.) Frontend • React, JavaScript / TypeScript • State Management: Redux Toolkit, Context API • HTML5, CSS3 • Styling: SCSS, Styled Components, Bootstrap • Frontend Testing: Jest, React Testing Library Tools & Ecosystem • NPM / Yarn • Webpack / Vite • Git and CI/CD pipelines Must-Have • Strong backend engineering mindset with full-stack exposure • Solid experience in API design and integration • Understanding of secure, scalable application architecture • Ability to work independently and collaborate across teams Good to Have • Experience in healthcare or enterprise applications • Exposure to cloud platforms (AWS / Azure / GCP) • Knowledge of Docker, Kubernetes, or containerized deployments • Familiarity with performance monitoring and logging tools
Requirements
- Node.js
- React
- JavaScript
Preferred Technologies
- Node.js
- React
- JavaScript
Similar Jobs
Embedded Firmware + Full-Stack IoT Developer
tersano
Full-stack Developer
QuickReply.ai
Full-Stack Developer
Kodely