Job Description :
Function : Software Engineering ? Backend Development
Data Structures Express.js LLD Microservices Node.js
Responsibilities :
- Design and architect scalable backend solutions using Node.js, TypeScript, and microservices principles.
- Lead end-to-end architecture for backend systems from design, development, and integration to deployment.
- Define standards and best practices for code quality, performance optimisation, and API design.
- Collaborate closely with frontend, DevOps, and data engineering teams to ensure seamless integration.
- Drive cloud-native adoption (AWS / Azure / GCP) and containerization (Docker, Kubernetes).
- Review technical designs, conduct POCs, and guide development teams on architectural improvements.
- Ensure compliance with security, scalability, and healthcare data standards (HIPAA, HL7 FHIR).
- Stay updated with emerging backend technologies and mentor engineering teams.
Requirements :
10+ years of overall experience in backend development, with at least 2+ years as an architect.Strong hands-on experience with Node.js, TypeScript, Express.js / NestJS, and RESTful APIs.Solid understanding of microservices architecture, event-driven systems, and message queues (Kafka / RabbitMQ).Experience with databases - both SQL (PostgreSQL / MySQL) and NoSQL (MongoDB / DynamoDB).Proven expertise in AWS or Azure cloud services (Lambda, ECS, API Gateway, S3 etc.Knowledge of CI / CD pipelines, Docker, Kubernetes, and infrastructure as code (Terraform)Strong problem-solving, design thinking, and communication skills.Exposure to the healthcare domain or regulated data environments is a plus.Experience in serverless architecture and event-based systemsFamiliarity with GraphQL, gRPC, or WebSockets.Understanding of DevSecOps and data privacy compliance frameworks(ref : hirist.tech)