About ChampSoft:
ChampSoft is a custom software development company with nearly 15 years of sustained growth and profitability in the US, 13 years in Sri Lanka & over 4 years in India. Our customers range from US Fortune 30 to 1000 companies. We are expanding rapidly, and are seeking detail-focused, highly skilled individuals to be an integral part of our Development Team. Come grow with us!
About the Role
We are seeking a Software Engineer to design, implement, and maintain the secure, scalable, and HIPAA-compliant backend services for the SherpaRx Precision Medicine Platform. You will develop APIs, manage data pipelines, integrate healthcare interoperability standards, and work with cloud infrastructure to power AI-driven clinical decision support tools.
Responsibilities
- Build and maintain backend services in Python (FastAPI) and Node.js (Express).
- Design and optimize REST APIs for frontend and third-party integrations.
- Implement data ingestion pipelines for VCF/JSON genetic data, HL7 messages, and FHIR resources.
- Manage relational (PostgreSQL) and graph databases (Amazon Neptune).
- Integrate with SMART-on-FHIR APIs, EHR systems, and Mirth Connect interfaces.
- Implement authentication/authorization with AWS Cognito, Okta, or Auth0.
- Ensure HIPAA/SOC 2 compliance with logging, audit trails, and encryption (AWS KMS).
- Write automated tests using PyTest, Postman/Newman, and integration testing frameworks.
- Deploy applications using Docker, Terraform, AWS ECS/Fargate, and manage CI/CD with GitHub Actions.
Minimum Qualifications
- Bachelor’s degree in Computer Science or related field.
- 2–4 years of professional backend development experience.
- Strong experience with Python (FastAPI) and/or Node.js (Express).
- Proficiency in PostgreSQL and database schema design.
- Familiarity with cloud deployment in AWS (ECS, Lambda, API Gateway, RDS, S3).
- Knowledge of OAuth2, JWT, MFA, and RBAC implementations.
- Understanding of FHIR/SMART-on-FHIR and healthcare interoperability standards.
- Experience with CI/CD, Docker, Terraform.
Nice to Have
- Experience with graph databases (Amazon Neptune) and Snowflake.
- Familiarity with AI/ML service integration (OpenAI API, SageMaker).
- Knowledge of HL7 v2.x and healthcare integration engines (Mirth Connect).
- Exposure to predictive analytics and risk scoring engines.
- Experience with scalable microservice architectures.
Why ChampSoft?
- Competitive Salary & Benefits
- Career Development & Training Opportunities
- Hybrid Work Module
- Annual Health Check-ups
- Paid Leaves + Public Holidays
- AI-First Culture: ChampSoft embraces an AI-driven mindset across every function, giving you the opportunity to learn and apply AI-based strategies, automation, and analytics.
- Opportunity to Innovate: Join a fast-growing environment where experimentation, creativity, and data-driven decision-making are encouraged.
- Collaborative, Cross-Functional Culture: Work closely with product, engineering, sales, and healthcare domain experts who promote shared learning and teamwork.



