Position Overview:
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.