Junior Software Engineer

Aivra Health Llc
yesterday

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior
Compensation
$ 180K

Job location

Remote

Tech stack

Java
Amazon Web Services (AWS)
ASC X12 Standards
Audit Trail
Automation of Tests
Azure
Batch Processing
Cloud Computing
Code Review
Continuous Integration
Data Structures
Relational Databases
Software Debugging
Linux
Django
Github
JSON
JUnit
Python
Microsoft SQL Server
MySQL
Object-Oriented Software Development
Open Web Application Security
Scrum
Queueing Systems
RabbitMQ
Role-Based Access Control
Software Engineering
SQL Databases
Web Application Frameworks
Fast Healthcare Interoperability Resources
Flask
Spring-boot
Software Security
Backend
GIT
FastAPI
Pytest
Containerization
Integration Tests
Health Level Seven International
Celery
REST
Amazon Web Services (AWS)
Docker
Microservices

Job description

We're hiring a Junior Software Engineer (0-4 years, recent grads welcome) to build and maintain the Python- and Java-based backend services behind our billing and claims platform. You'll own well-scoped features end to end with mentorship from senior engineers., * Build and maintain backend microservices in Python (FastAPI / Flask) and Java (Spring Boot) that process claims, eligibility checks, and remittance data.

  • Design and consume REST APIs, and integrate with external systems over HTTP and healthcare interchange formats such as X12 EDI (837 claims, 835 remittances) and HL7/FHIR.
  • Model and query relational data in MySQL / SQL Server - write performant SQL, design schemas and indexes, and manage migrations (e.g., Alembic / Flyway).
  • Implement asynchronous and batch processing for high-volume claim runs using message queues or task workers (e.g., SQS, RabbitMQ, Celery).
  • Write unit and integration tests (pytest, JUnit) and contribute to CI/CD pipelines (GitHub Actions) for automated build, test, and deploy.
  • Containerize services with Docker and help run them on AWS or Azure.
  • Enforce secure handling of PHI: role-based access control (RBAC), encryption in transit and at rest, audit logging, and least-privilege access.
  • Participate in code reviews, sprint planning, stand-ups, and retrospectives.

Requirements

  • 0-4 years of software development experience - internships, academic, or personal projects count for recent graduates.
  • Solid programming fundamentals in Python and/or Java, with a willingness to ramp quickly on the other.
  • Understanding of data structures, algorithms, and OOP.
  • Ability to write and debug SQL against a relational database.
  • Familiarity with Git and pull-request-based workflows.
  • Understanding of how HTTP and REST APIs work (verbs, status codes, JSON, authentication).
  • Strong problem-solving skills and clear written communication.

Nice to Have

  • Coursework, internship, or project experience with a web framework (FastAPI, Flask, Spring Boot, Django).
  • Exposure to cloud platforms (AWS or Azure), Docker, or Linux.
  • Experience with CI/CD, automated testing, or message queues.
  • Any exposure to healthcare data standards (X12 EDI, HL7, FHIR) or other regulated/compliance-heavy domains - a strong plus, not required.
  • Understanding of application security basics (RBAC, OWASP Top 10)., * Master's (Required)

Benefits & conditions

Pulled from the full job description

  • 401(k)
  • Health insurance
  • Paid time off
  • Dental insurance
  • Relocation assistance
  • Visa sponsorship, * 401(k)
  • Dental insurance
  • Health insurance
  • Paid time off
  • Relocation assistance
  • Visa sponsorship

About the company

Aivra Health provides end-to-end revenue cycle management (RCM) for healthcare practices - medical billing, coding, claims processing, denial management, and reporting. Our platform ingests clinical and demographic data, generates compliant claims (ICD-10, CPT, HCPCS), submits them to clearinghouses and payers, and tracks remittances - all under HIPAA. You'll write the services that move that data accurately and fast.

Apply for this position