- Company Name
- Heidi
- Job Title
- Senior Fullstack Software Engineer (Upmarket)
- Job Description
-
**Job Title:** Senior Fullstack Software Engineer (Upmarket)
**Role Summary:**
Design, develop, and ship end‑to‑end full‑stack solutions that embed AI‑driven clinical workflows into U.S. EHR systems (Epic, athena, eClinicalWorks). Transform complex billing, compliance, and payer rules into seamless user experiences while ensuring high reliability, observability, and trust for clinicians.
**Expectations:**
- Minimum 5 years of software engineering experience delivering production‑grade systems.
- Demonstrated ownership of features from conception through monitoring and iteration.
- Ability to thrive in ambiguous, fast‑moving environments and make sound technical trade‑offs.
- Strong collaborative mindset; comfortable with pair programming and shared design ownership.
- Proficiency with modern AI coding tools and a disciplined approach to validation.
**Key Responsibilities:**
- Build native‑feel integrations with major U.S. EHR platforms, handling data exchange, authentication, and UI embedding.
- Develop back‑end services that abstract billing, compliance, and payer logic into simple clinician interfaces.
- Write clean, testable code with robust error handling, logging, and observability.
- Deliver AI‑assisted workflow components for extraction, reconciliation, and drafting, ensuring auditability and human‑in‑the‑loop controls.
- Collaborate daily with product, design, and domain experts; participate in code reviews, design discussions, and continuous improvement initiatives.
**Required Skills:**
- Full‑stack expertise (JavaScript/TypeScript, React or similar front‑end; Node.js, Go, Java, or Python back‑end).
- Experience with REST/GraphQL APIs, event‑driven architectures, and orchestration frameworks.
- Strong software design principles, unit/integration testing, CI/CD pipelines.
- Familiarity with EHR integration standards (FHIR, HL7) and healthcare billing/compliance concepts.
- Proficient use of AI/ML coding assistants (e.g., Copilot) and understanding of model validation.
- Excellent communication and problem‑solving skills.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience).
- No specific certifications required; healthcare‑domain knowledge (e.g., HIPAA, HL7) is a strong plus.