Job Title : Full Stack Software Engineer
Our Client : Founded in 2020, our client is an industry-leading, first-of-its-kind in India, digital healthcare data platform and exchange, infused with AI/ML capabilities, delivering solutions to stakeholders in all segments of the healthcare sector.
Education : Bachelor's degree in Engineering or related field
Experience : 3 to 5 years
Location : Bangalore
About the Role :
We're looking for a driven Full Stack Software Engineer to build scalable, secure, and high-performance web applications. You'll work across the stack using React, Node.js, NestJS, TypeScript, and at least one strong OOPS-based backend language (Python / Java / .NET), along with PostgreSQL and MongoDB.
Roles &
Responsibilities :
- Design, develop, and maintain end-to-end web applications with modern React frontends and scalable backend services.
- Build responsive, performant, and accessible UIs using React, hooks, and component-driven architecture.
- Manage application state using Context API, Redux, or similar solutions.
- Develop scalable RESTful APIs using NestJS, Node.js, and/or Python / Java / .NET.
- Integrate frontend applications with backend services ensuring clean contracts and predictable error handling.
- Work with SQL (PostgreSQL/MSSQL) and NoSQL (MongoDB) databases.
- Write clean, modular, and testable code following SOLID principles and OOPS concepts.
- Implement asynchronous workflows using message queues (Kafka, Redis, or AWS SQS).
- Optimize frontend performance (code splitting, lazy loading, memoization).
- Collaborate with DevOps teams for smooth builds and deployments.
- Implement authentication and authorization (JWT, OAuth2) across the stack.
- Apply caching strategies (Redis / in-memory caching) for performance optimization.
- Debug production issues and perform root-cause analysis.
- Participate in code reviews and technical discussions.
Requirements :
- 3-5 years of hands-on experience building production-grade applications.
- Strong experience with React (functional components and hooks).
- Experience with Node.js and NestJS or backend development using Python, Java, or .NET.
- Solid understanding of OOPS concepts and design patterns.
- Experience in building and consuming RESTful APIs.
- Working knowledge of PostgreSQL/MSSQL and MongoDB.
- Strong grasp of asynchronous programming, promises, and event-driven systems.
- Proficiency in HTML5, CSS3, JavaScript (ES6 ), and responsive design.
- Experience with Git, branching strategies, pull requests, and code reviews.
- Experience with logging, error handling, and debugging.