
Senior Backend Software Engineer – Integrations
Arine
full-time
Posted on:
Location Type: Hybrid
Location: California • United States
Visit company websiteExplore more
Salary
💰 $150,000 - $170,000 per year
Job Level
About the role
- 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.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonAWSSQLNoSQLREST APIsEHR systemsHL7FHIRTest-Driven Developmentcontainer orchestration
Soft Skills
communicationmentoringcollaborationproblem-solvingadaptabilityproject ownershiptechnical decision-makingtime managementleadershipteam player