Hybrid Senior Backend Software Engineer – Integrations

Posted 2 hours ago

Apply now

About the role

  • Senior Backend Software Engineer building and maintaining core APIs and data processing systems for healthcare platform. Utilizing Python, AWS, and databases for scalable and secure solutions.

Responsibilities

  • As a Senior Backend Software Engineer at Arine, you'll build and maintain the core APIs and data processing systems that power our healthcare platform.
  • You'll work with Python, AWS technologies, and both SQL and NoSQL databases to develop scalable solutions that integrate with healthcare systems and securely process patient data.
  • Architect and implement production-grade Python applications (REST APIs, CLIs, libraries, and scripts)
  • Design and build integrations with Electronic Health Record (EHR) systems (Epic, Oracle Health/Cerner), handling HL7/FHIR data formats
  • Lead development of new features using AWS stack
  • Troubleshoot and resolve production issues in mission-critical healthcare infrastructure
  • Establish testing standards and write comprehensive unit/integration tests
  • Drive technical improvements: refactor legacy code, optimize performance, reduce technical debt
  • Mentor junior engineers and contribute to technical architecture decisions
  • Collaborate cross-functionally with Frontend Engineers, Data Engineers, and Clinical Operations teams

Requirements

  • 5+ years of Python development with proven ability to build and deploy production APIs, CLIs, libraries, and scripts
  • Advanced proficiency in AWS Services: Lambda, DynamoDB, S3, RDS, CloudFormation, SQS, SNS, EventBridge, Kinesis
  • Experience with container orchestration (EKS, ECS, or Kubernetes)
  • Experience with healthcare data, EHR systems (Epic/Cerner), or HL7/FHIR standards
  • Experience in architecting and scaling multi-component distributed systems
  • Deep understanding of:
  • • Synchronous vs. asynchronous design patterns and when to use each
  • • SQL (PostgreSQL) vs. NoSQL (DynamoDB) database selection, design, and optimization
  • • REST API design principles
  • Experience with Test-Driven Development (TDD), unit/integration testing, and mocking strategies
  • Experience with Git/GitHub workflows, branching strategies, and code review processes
  • Experience owning complex projects end-to-end: gathering requirements, designing solutions, implementing, and delivering
  • Strong communication skills to translate technical concepts for stakeholders and collaborate effectively
  • Experience mentoring junior engineers and contributing to technical decision-making
  • Experience working in fast-paced environments with the ability to adapt to changing priorities
  • Proven ability to deliver high-quality work against deadlines
  • Ability to work independently and drive initiatives forward while being a collaborative team player.

Benefits

  • Joining Arine offers you a dynamic role and the opportunity to contribute to the company's growth and shape its future.
  • You'll have unparalleled learning and growth prospects, collaborating closely with experienced Clinicians, Engineers, Software Architects, and Digital Health Entrepreneurs.

Job title

Senior Backend Software Engineer – Integrations

Job type

Experience level

Senior

Salary

$150,000 - $170,000 per year

Degree requirement

No Education Requirement

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job