Jorie AI is seeking a skilled Platform Software Engineer to design and build shared components and integration frameworks that empower engineering teams. The role involves working with healthcare data standards and full-stack web development to enhance development velocity and consistency across multiple domains.
Responsibilities:
- Platform Development: Design, implement, and maintain reusable platform components, libraries, and SDKs that enable engineering teams to build automation and integration solutions efficiently and consistently
- Healthcare Integration: Develop and maintain integrations using industry-standard healthcare protocols and formats including EDI (X12), HL7 (v2/v3), FHIR (R4), and RESTful APIs connecting EHRs, payers, clearinghouses, and third-party systems
- Workflow Automation: Design and maintain the automation platform and reusable RPA tooling—built on Python, Selenium, and OpenCV—that engineering teams rely on to develop, compose, and deploy automation workflows without reinventing foundational capabilities
- API Development: Design and implement RESTful APIs and integration services that provide clean abstractions over complex healthcare transactions and downstream systems
- Web Development: Contribute to full-stack web application development using Python (FastAPI) for backend services and React for frontend interfaces that support platform operations and tooling
- Cloud Infrastructure: Deploy and manage platform services on Microsoft Azure, leveraging PaaS offerings such as App Services, Azure Functions, Logic Apps, and Azure SQL
- CI/CD & DevOps: Operate comfortably within CI/CD pipelines using Azure DevOps or GitHub Actions; contribute to infrastructure managed via IaC tools such as Terraform, Bicep, or ARM templates
- Compliance & Security: Ensure all platform components adhere to healthcare data privacy and security requirements (HIPAA), and follow Azure security best practices including RBAC, Key Vault, and Entra ID
- Documentation: Produce clear, thorough technical documentation for platform components, APIs, integration patterns, and developer usage guides
- Collaboration: Partner with cross-functional teams to understand integration needs, define platform standards, and provide technical guidance on platform adoption
Requirements:
- Proficiency in Python, with experience building production-grade applications and automation solutions
- Hands-on experience with REST API design, development, and consumption
- Familiarity with workflow automation and RPA tooling (e.g., Selenium, OpenCV, or similar frameworks)
- Experience with full-stack web development using FastAPI (backend) and React (frontend)
- Solid understanding of relational databases (MS SQL or equivalent), including schema design and query optimization
- Experience with containerization (Docker) and orchestration (Kubernetes)
- Experience deploying and managing applications on cloud environments (Azure preferred)
- Understanding of healthcare data privacy and security requirements, including HIPAA compliance
- Proficiency with Git and collaborative development workflows
- Strong written and verbal communication skills, including the ability to write documentation oriented toward developer consumers
- Collaborative mindset with experience contributing to shared or platform-oriented engineering efforts
- Experience applying AI/ML techniques to automation workflows (OCR, NLP, predictive analytics)
- Familiarity with software design patterns and service-oriented architecture principles, with demonstrated ability to reason through system-level design trade-offs and contribute beyond individual feature delivery
- Experience with Azure PaaS services (App Services, Azure Functions, Logic Apps, Azure SQL, Key Vault, Azure Monitor)
- Experience developing healthcare integrations using EDI (X12 837/835/270/271), HL7 (v2 or v3), and/or FHIR (R4) standards
- Familiarity with CI/CD tools (Azure DevOps, GitHub Actions) and Infrastructure as Code (Terraform, Bicep)
- Familiarity with EHR/billing systems, healthcare web portals, or revenue cycle management processes
- Microsoft Certified: Azure Developer Associate or equivalent certification
- Familiarity with mobile application development (iOS/Android or cross-platform frameworks); comfort advising on mobile integration patterns or consulting on contractor-built mobile solutions