Position Summary
We’re looking for a Senior Python Developer to join our engineering team and help build the back-end infrastructure powering Basalt’s clinical and operational platforms. This is a senior-level role for a developer who thrives in fast-paced environments, understands the unique challenges of healthcare data, and is passionate about building secure, high-performance applications at scale.
You will play a critical role in leading development of our core services—working on everything from FHIR-compliant APIs and integrations with EHRs to automation of workflows and advanced data handling.
Key Responsibilities
- Design and implement robust, scalable, and secure backend services using Python (primarily FastAPI or Django)
- Build and maintain FHIR/HL7-compliant APIs for interoperability with EHR systems and third-party data providers
- Lead architectural discussions and drive key backend decisions around scalability, data modeling, and infrastructure
- Ensure compliance with HIPAA, SOC 2, and HITRUST standards in all aspects of backend development
- Mentor mid-level and junior developers through code reviews, pair programming, and technical design sessions
- Collaborate closely with front-end, product, and data teams to define and deliver impactful features
- Integrate with tools and services such as Epic, Cerner, or Athenahealth via standard healthcare interfaces
- Develop test suites and participate in continuous integration / continuous deployment (CI/CD) practices
- Monitor, troubleshoot, and improve application performance in staging and production environments
What We’re Looking For
Must-Have Qualifications:
- 5+ years of professional experience building production-grade backend applications with Python
- Strong experience with FastAPI, Django, or Flask in a microservice architecture
- Deep understanding of healthcare data formats, including FHIR, HL7, and X12
- Knowledge of HIPAA security and privacy requirements
- Experience working with cloud infrastructure (preferably AWS or GCP)
- Proficient with relational and NoSQL databases (e.g., PostgreSQL, MongoDB)
- Strong familiarity with Git, Docker, and CI/CD tools like GitHub Actions, Jenkins, or CircleCI
- Flexibility to work with new and varied technology
- Clear, concise communication skills—able to write and speak effectively to both technical and non-technical audiences
Nice-to-Have:
- Experience integrating with EHR systems (e.g., Epic, Cerner, Athena)
- Familiarity with task queues (e.g., Celery, RQ) and async workflows
- Exposure to healthcare billing systems, claims workflows, or population health tools
- Experience with observability tools (e.g., Datadog, Prometheus, Sentry)
Original posting: https://www.python.org/jobs/7947/