Role Overview
- As a Full Stack MERN Developer, you will:
- Build front-end user interfaces in React & Next.js
- Develop backend services using Express.js and NestJS
- Work with microservices, queues, API gateways, and cloud infrastructure
- Containerize applications using Docker
- Integrate with backend microservices and external systems
- Ensure performance, security (HIPAA), and scalability
- You will collaborate closely with UI/UX designers, backend engineers, and DevOps to deliver high-quality healthcare workflows.
Key Responsibilities
Frontend (React / Next.js)
- Build reusable, modular, high-performance UI components with React & MUI
- Implement SSR/ISR using Next.js for performance-optimized pages
- Integrate APIs using Axios/React Query
- Translate Figma designs into pixel-perfect UI components
- Optimize UX for workflow-driven healthcare modules
- Manage state using Redux, Zustand, or React Query
- Ensure accessibility and responsive UI design
Backend (Express.js / NestJS)
- Build REST APIs and microservices
- Implement controllers, modules, services, and repositories
- Integrate with RabbitMQ, Redis, Typesense, and AWS services
- Implement authentication/authorization using AWS Cognito
- Create middleware for logging, auditing, and data validation
- Handle business logic for referrals, validation, insurance rules, etc.
- Work with PostgreSQL, DynamoDB, and other data stores
- Microservices + DevOps
- Build microservices for independent modules
- Containerize services using Docker
- Write Dockerfiles optimized for production
- Collaborate with DevOps on ECS deployments
- Follow CI/CD pipelines via Bitbucket
- Use environment variables and secrets securely in containers
Required Skills & Experience
- 4+ years professional experience as a JavaScript/TypeScript developer
- Strong experience with React.js (hooks, state, MUI, performance)
- Strong experience with Next.js (SSR, routing, data fetching)
- Experience with Express.js backend
- Experience with NestJS backend (modules, providers, decorators, DI)
- Strong understanding of REST APIs and microservices
- Experience with Docker (containerizing apps, multi-stage builds)
- Experience with relational DBs (PostgreSQL)
- Experience with NoSQL DBs (MongoDB or DynamoDB)
- Experience integrating queues (RabbitMQ / Kafka)
- Ability to write modular, clean, maintainable code
- Strong Git & CI/CD experience (Bitbucket preferred)
Nice-to-Have
- Knowledge of AWS ECS, ECR, S3, CloudWatch
- Experience in healthcare systems, EMR/EHR, HIPAA
- Familiarity with Typesense or Elasticsearch
- Experience with message-driven architectures
- Understanding of caching using Redis
- Knowledge of OWASP, JWT, OAuth2, Cognito
Job Type: Full-time
Work Location: In person