Full Stack Engineer (MERN)
Role Overview
We are looking for a Full Stack Engineer with 2+ years of experience who can independently deliver features across frontend and backend systems. This role sits between Associate and Senior levels and is expected to handle well-defined problems with minimal supervision.
You will work closely with product managers, designers, QA, and clinicians to build reliable, production-grade software in a healthcare environment.
Key Responsibilities
- Design, develop, and maintain end-to-end features across frontend and backend
- Build and enhance React.js frontend components with a focus on usability and performance
- Implement and maintain backend services and APIs using Node.js
- Translate product requirements into clean, maintainable technical solutions
- Write well-structured, testable code and participate in maintaining test coverage
- Participate actively in code reviews and incorporate feedback
- Debug and resolve issues across development, staging, and production environments
- Follow established Git workflows, CI/CD pipelines, and release processes
- Take ownership of the quality and correctness of the features you deliver
- Proactively identify opportunities to improve code quality, performance, or reliability
Required Skills & Experience
- 2 - 4 years of professional software engineering experience
- Strong proficiency in JavaScript / TypeScript
- Hands-on experience with:
- React.js for frontend development
- Node.js for backend development and API design
- AWS cloud services (EC2 / ECS / EKS, S3, RDS, IAM, CloudWatch)
- Experience working with databases:
- MySQLDB is mandatory.
- MongoDB is good to have.
Solid understanding of:
- RESTful APIs, Typescript.
- Software design fundamentals
- Error handling and debugging
Experience with:
- Unit testing and basic integration testing
- Git-based version control and code review workflows
- CI/CD pipelines
- Good problem-solving skills and clear communication
GenAI, Tooling & Automation (JD-Ready)
- Uses modern developer tooling, including AI-assisted development tools, to improve productivity while maintaining code quality and correctness.
- Identifies repetitive tasks and applies automation or tooling improvements under guidance from senior engineers.
- This signals leverage, not shortcuts.
Nice-to-Have
- Exposure to Docker or containerized development
- Experience working on production or customer-facing systems
- Familiarity with healthcare, fintech, or other regulated domains
- Experience improving developer workflows or internal tooling
Growth Expectations
- Own small-to-medium features end-to-end with minimal supervision
- Gradually take on more complex problems and cross-cutting changes
- Mentor Associate engineers informally through reviews and collaboration
- Grow toward a Senior Full Stack Engineer role by demonstrating consistent quality and ownership
Professional Attributes We Value
- Strong ownership mindset and accountability for delivered work
- Comfort working with some ambiguity and evolving requirements
- Willingness to learn, improve, and accept feedback
- Respect for quality, correctness, and user impactespecially in healthcare systems