Senior Python Developer

EXL•Hartford, CT
•Hybrid

About The Position

EXL is seeking a highly motivated Backend Developer to build and enhance a Healthcare Data Quality Platform focused on evaluating, scoring, and onboarding clinical data from CCDA documents. The role works on a modern backend platform and is responsible for clinical document parsing, healthcare data quality analysis, secure data ingestion, and integration. The position is hybrid in Hartford, Connecticut, with a posted base salary range of $80,000–$90,000 plus bonus. The posted range is the hiring range across the national scale; final compensation depends on factors including skills and experience, internal pay equity, work location, market conditions, and role scope. Higher-cost locations may have compensation above the posted range.

Requirements

  • Bachelor’s degree in computer science, Mathematics, or a related field, or equivalent practical experience.
  • Minimum 5 years of experience in Python backend development, including production service design and deployment.
  • Experience owning system architecture decisions, including service boundaries, data model design, and API contracts.
  • Experience with FastAPI routers, Depends() injection, UploadFile handling, StreamingResponse, and StaticFiles for SPA serving.
  • Understanding of same-origin deployment.
  • Strong hands-on experience parsing XML with lxml.
  • Strong SQL experience.
  • Experience troubleshooting queries, including isolating poorly performing code, determining root causes, and developing remediation actions.
  • Knowledge of HIPAA compliance and data privacy standards.
  • Strong understanding of QA methodologies, test planning, and defect tracking.
  • Analytical mindset, attention to detail, and problem-solving skills.
  • Design-thinking skills and excellent verbal and written communication skills.

Nice To Haves

  • Knowledge and experience in US healthcare interoperability and HEDIS.
  • Experience handling CCDA / HL7 CDA R2 document structure.

Responsibilities

  • Design, develop, and maintain backend services using Python and FastAPI.
  • Build scalable APIs for healthcare data ingestion, processing, scoring, and reporting.
  • Develop and maintain REST endpoints supporting file uploads, data validation, and export capabilities.
  • Implement processing patterns, thread pools, and dependency injection.
  • Create reusable and maintainable code using Python best practices, type hints, and data-class-based models.
  • Develop and maintain CCDA parsing and data extraction capabilities.
  • Parse healthcare documents using lxml and XPath expressions.
  • Extract, analyze, and score clinical information.
  • Enhance data quality scoring algorithms and clinical coverage assessment logic.
  • Implement security and governance best practices.
  • Support healthcare interoperability and clinical data quality initiatives.

Benefits

  • Bonus
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service