Software Engineer - Integrations Team

American Vegetable Oils, Inc.
United States
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

Cerner JavaScript (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Microsoft Azure Code Review Decision Support Systems Django Web Framework Github Python (Programming Language) PostgreSQL
+22 more
Scrum Methodology Redis Software Engineering Data Streaming Systems Integration TypeScript EHR Systems Tailwind ReactJS Fast Healthcare Interoperability Resources Large Language Models Electronic Medical Records Backend Webpack Integration Tests Health Level Seven International Enterprise Integration Celery Front End Software Development Restful APIs Terraform Docker

Job description

Avo is a clinical AI platform trusted by clinicians at thousands of hospitals, practices, and clinics across the US. Our AI-powered tools serve as an intelligent co-pilot for clinicians, embedded directly within their clinical workflows to improve decision-making and reduce cognitive burden., We are looking for a Software Developer to join Avo’s integrations team. You will build and maintain the connections between Avo and the EHR systems used by our hospital and clinic partners. You will also get meaningful exposure to product development across Avo’s broader platform, working alongside a team that spans clinical AI, decision support tooling, and EHR-embedded workflows.

Prior EHR integration experience is not required. We care far more about strong engineering fundamentals, curiosity about the healthcare space, and a willingness to learn a specialized domain.

What We Look For at Avo

  • Passion and drive to improve the lives of clinicians with the latest technology
  • Hustle and the desire to wear many hats in a fast-paced, cross-functional environment
  • Startup “get it done” attitude with independent drive and out-of-the-box thinking

Responsibilities

EHR Integration Development

  • Build and maintain integrations with Epic, Cerner, and other major EHR platforms using FHIR, HL7, and vendor-specific APIs - we will ramp you up on the specifics
  • Own integration work end-to-end: scoping, development, testing, deployment, and ongoing maintenance
  • Troubleshoot and resolve integration issues in production clinical environments where reliability is mission-critical
  • Work with hospital IT teams and EHR vendors to support new integration rollouts and navigate certification requirements

Platform Development

  • Contribute to product features across Avo’s broader platform, including clinical AI tooling, decision support, and EHR-embedded workflows, as team needs evolve
  • Collaborate with product, design, and clinical stakeholders to translate healthcare workflow requirements into clean, reliable code
  • Participate in code reviews, providing and receiving constructive feedback

Quality & Compliance

  • Write unit and integration tests with a focus on reliability in high-stakes clinical environments
  • Proactively identify and resolve bugs, performance issues, and edge cases in integration data flows
  • Uphold our security and compliance standards - HIPAA, SOC2, and EHR vendor certification requirements (we will get you up to speed)

Collaboration & Communication

  • Contribute to technical discussions, RFC processes, and sprint planning
  • Communicate clearly and asynchronously with teammates, implementation partners, and EHR vendor contacts across time zones
  • Help document integration patterns and onboard other engineers to EHR tooling as the team grows

The Stack

  • Front-end: React, TypeScript, Vite, Tailwind, Jotai
  • Back-end: Python, Django, Celery, PostgreSQL, Redis
  • Integrations: FHIR R4, HL7 v2, Epic App Orchard, Cerner SMART on FHIR
  • Infrastructure: AWS (ECS/ECR), GitHub Actions, Terraform
  • AI: OpenAI/Azure LLMs, RAG pipelines

Requirements

Must-Haves

  • 3+ years of professional software development experience
  • Proficiency in JavaScript/TypeScript (React) or Python (Django)
  • Solid understanding of REST APIs, data modeling, and systems that handle sensitive, high-reliability data
  • Strong written communication skills - we are a written-first culture
  • US work authorization required; visa sponsorship is not available for this role

Strongly Preferred

  • Experience in a high-growth startup or B2B SaaS environment
  • Familiarity with HIPAA compliance requirements in a software context
  • Familiarity with both our front-end (React/TypeScript) and back-end (Python/Django) stacks
  • Comfort with AI-assisted development workflows

Nice-to-Haves

  • Prior experience with EHR integrations (Epic, Cerner, or equivalent) using FHIR, HL7, or vendor-specific APIs
  • Experience with Epic App Orchard certification or Cerner SMART on FHIR workflows
  • Clinical background or experience working closely with clinical teams
  • Experience with AWS, Docker, or Terraform
  • Experience scaling AI/LLM features in production

Benefits & conditions

401(k) matching, Paid time off, Vision insurance, Dental insurance, Flexible schedule, Why Join Avo

  • Your integrations run inside hospitals - the work is real and the mission is meaningful
  • This is not a maintenance role - you will shape how Avo connects with the EHR ecosystem at scale
  • We move fast, trust our engineers, and avoid bureaucracy
  • Work alongside a talented, low-ego team that cares deeply about craft
  • Work from anywhere in the US with flexible hours

How We Take Care of Our Team

  • Flexible and generous PTO
  • Medical, Dental, and Vision coverage for you and your family
  • 401K matching
  • Personal device allowance
  • Competitive compensation and equity grants

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

1:37 min

Core concepts of Celery and message broker integration

Jan Giacomelli · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

3:42 min

Comparing in-memory and Redis storage for cache scalability

Simone Sanfratello · WWC 2022

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

Videos

See all

Related articles

See all