I

Interra Health

Healthcare price transparency and e-prescribing platform

Senior Software Developer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeRemote in USA$150k - $200k /yrRemote

About the Job

Requirements

  • Bachelor’s degree in Computer Science or a technology-related field, or equivalent experience with at least ten years of strong technical experience in .NET (C#) and React.
  • Solid understanding of API design, REST principles, and authentication/authorization such as OAuth2 and JWT.
  • Proficiency with SQL Server and data modeling.
  • A minimum of three years of practical experience in Microsoft Azure.
  • Experience with React, JavaScript/TypeScript, and full-stack development is required.
  • Familiarity with CI/CD workflows using Azure DevOps or GitHub Actions.
  • Experience working in agile/scrum methodology.
  • Ability to multitask, manage time, and communicate effectively.
  • Ability to independently apply a broad range of theories, concepts, principles, and methodologies to product projects involving complex features.

Responsibilities

  • Design and build robust, scalable, and maintainable backend services using .NET Core (C#), following clean architecture and SOLID principles.
  • Develop and maintain RESTful and event-driven APIs capable of sustaining high-throughput, concurrent workloads.
  • Develop data access layers using MS SQL Server, emphasizing query optimization, indexing strategies, connection pooling, and transaction management for high-volume environments.
  • Implement resilience patterns, including circuit breakers and retry policies, to ensure system stability under load.
  • Design and deploy cloud-native solutions leveraging Azure App Services to host and scale web APIs and front-end applications.
  • Build lightweight, event-driven compute components using Azure Function Apps.
  • Design reactive, decoupled event-driven architectures for distributed systems using Azure Event Grid.
  • Implement Blob Storage, Queue Storage, and Table Storage using Azure Storage Accounts for scalable data and messaging needs.
  • Build responsive, performant user interfaces using React 18+ with TypeScript strict mode, hooks-only functional component patterns, and an Nx monorepo structure.
  • Contribute to an internal design system built on Mantine, preferring shared component abstractions over raw library usage.
  • Implement scalable data fetching using React Query and internal API hooks, separating server state from UI state.
  • Write frontend tests using Jest and React Testing Library, maintaining 90%+ line coverage with mock-first patterns for API hooks and external dependencies.
  • Collaborate with UX/design to translate wireframes and specifications into responsive user experiences.
  • Optimize frontend performance through lazy loading, code splitting, and efficient rendering strategies.
  • Apply an AI-first approach in daily development, leveraging AI-powered tools such as GitHub Copilot, Claude Code, and AI-assisted testing and observability platforms.
  • Evaluate and champion adoption of emerging AI tooling across the engineering team to improve how the team designs, builds, and validates software.
  • Write comprehensive unit, integration, and end-to-end automated tests as part of the development workflow.
  • Champion a test-first culture, making testability a primary design consideration in every feature and service.
  • Participate actively in code reviews, maintaining standards for correctness, performance, security, and long-term maintainability.
  • Collaborate with product owners and DevOps engineers to deliver cohesive, reliable solutions.
  • Contribute to system design, architecture decisions, and performance optimizations.
  • Support software delivery through CI/CD pipelines across QA, staging, and production environments.
  • Write clean, maintainable, and well-tested code following industry best practices.
  • Participate in code reviews, mentoring, and knowledge sharing across the team.
  • Ensure secure, reliable, and compliant systems in a regulated environment.
  • Balance synchronous collaboration with asynchronous execution in a remote-first environment.
  • Manage multiple concurrent product launches and shifting priorities.

Desired Qualifications

  • Experience with microservice architecture, CQRS, or event-driven design.
  • Exposure to containerization technologies such as Docker or Kubernetes.
  • Experience in regulated industries such as healthcare or finance.
  • Familiarity with monitoring, logging, and observability tools such as App Insights and OpenTelemetry.

About the Company

Interra Health

Healthcare price transparency and e-prescribing platform

Interra Health operates a healthcare technology platform formed through the merger of DoseSpot, Arrive Health, and pVerify, unifying e-prescribing, real-time benefit checks, and insurance eligibility verification in one system. Its products give clinicians point-of-care visibility into medication coverage, patient costs, and prior authorization needs, while also verifying insurance eligibility and benefits for providers and payers. What sets Interra Health apart is connecting pharmacy and medical benefit data with prescription fulfillment without disrupting clinicians' existing workflows, bridging previously fragmented healthcare systems. The goal is to give providers confidence in prescribing decisions and help patients access affordable, appropriate treatment at the moment of care.

Company size
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Brookfield, IL
Founded
2001

Recently Posted Jobs

Explore more opportunities at Interra Health

See more jobs