Job Department: Development
Job Employment Type: Full Time
Job Location: India SriLanka
Role Type: Permanent

We are seeking a talented and versatile Full Stack Software Engineer to join our development team for the SherpaRx Precision Medicine Platform   an advanced, AI-driven pharmacogenomics (PGx) clinical decision support system. The ideal candidate will have hands-on experience across frontend and backend development, strong skills in integrating with healthcare interoperability standards (SMART-on-FHIR, HL7), and the ability to work in a HIPAA-compliant, cloud-native environment. 

You will collaborate with product managers, architects, and AI engineers to deliver secure, scalable, and user-friendly solutions that integrate with EHR systems and deliver real-time clinical insights. 

Key Responsibilities: 

  • Design, develop, and maintain responsive React-based frontend applications using Material UI and TypeScript. 
  • Implement backend services using Python (FastAPI) and Node.js (Express) for business logic, API endpoints, and data processing. 
  • Integrate with SMART-on-FHIR APIs, HL7 interfaces, Mirth Connect, and other healthcare interoperability standards. 
  • Work with AWS services (ECS Fargate, Lambda, API Gateway, RDS, Neptune, HealthLake, SageMaker) for scalable cloud deployments. 
  • Develop database schemas and queries using PostgreSQL and graph databases (Amazon Neptune). 
  • Implement secure authentication and authorization using AWS Cognito, Okta, or Auth0. 
  • Ensure compliance with HIPAA, HITRUST, SOC 2 through secure coding, encryption, and audit logging. 
  • Write unit, integration, and end-to-end tests using Jest, Cypress, PyTest, Postman. 
  • Collaborate using GitHub, participate in code reviews, and follow CI/CD workflows (GitHub Actions, Docker, Terraform). 
  • Work closely with AI/ML teams to integrate AI-driven risk scoring, clinical guidance, and reporting modules. 
  • Troubleshoot production issues and participate in on-call rotations when required. 

Required Skills & Qualifications: 

  • Education: Bachelor’s degree in computer science, Software Engineering, or related field. 
  • Experience: 3–5 years in software engineering, with at least 2 years in full stack development. 
  • Frontend: Proficiency in React, Material UI, Redux, TypeScript, HTML5, CSS3. 
  • Backend: Strong experience in Python (FastAPI) and Node.js (Express); REST API design. 
  • Databases: Proficiency in PostgreSQL and familiarity with graph databases (Amazon Neptune). 
  • Cloud: Experience with AWS (ECS, Lambda, API Gateway, S3, RDS, CloudWatch, IAM). 
  • Healthcare Integration: Understanding of SMART-on-FHIR, HL7, and healthcare interoperability standards. 
  • Security: Experience implementing authentication/authorization (OAuth2, SSO, MFA), encryption (KMS), and compliance best practices. 
  • DevOps: Experience with Docker, Terraform, GitHub Actions, and automated CI/CD pipelines. 
  • Testing: Experience with Jest, Cypress, PyTest, API testing (Postman). 
  • Soft Skills: Strong communication, problem-solving, and teamwork skills; able to work in an agile environment. 

Preferred Qualifications: 

  • Familiarity with Snowflake and data analytics pipelines. 
  • Experience in AI/ML integration (OpenAI API, SageMaker, or similar). 
  • Experience in HIPAA-compliant application development.  

Apply for this position

Allowed Type(s): .pdf, .doc, .docx