Backend Software Engineer

True North ITG, Inc.
31 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 170K

Job location

Remote

Tech stack

Proxmox
Java
Spring Security
Agile Methodologies
Amazon Web Services (AWS)
Apache HTTP Server
User Authentication
Software as a Service
Cloud Computing
Code Review
Databases
Data Validation
Software Debugging
Linux
Programming Tools
Java Persistence API
Spring
JUnit
Kernel-Based Virtual Machine
PostgreSQL
Maven
OAuth
OpenID
Scrum
Queueing Systems
RabbitMQ
Role-Based Access Control
Okta
Spring Cloud
Fast Healthcare Interoperability Resources
Database Optimization
Spring-boot
Backend
GIT
Build Management
Containerization
Integration Tests
Health Level Seven International
Data Management
REST
Software Version Control
Docker

Job description

We are looking for an experienced Backend Software Engineer to join our team and play a key role in building and maintaining a secure, scalable healthcare data archiving platform. In this position, you will design and implement FHIR-compliant REST APIs, manage multi-tenant data architectures, and ensure robust security and HIPAA compliance while handling sensitive healthcare information. Working closely with an international development team, you will lead backend expansion efforts, optimize performance, integrate document processing workflows, and collaborate on technical planning in an Agile environment., * Lead the development of backend expansion and maintenance efforts

  • Develop and maintain REST APIs for healthcare data management
  • Implement FHIR resource handlers and data validation
  • Optimize PostgreSQL queries and schema design
  • Build document processing workflows
  • Debug production issues and optimize performance
  • Write comprehensive unit and integration tests
  • Collaborate with international team members across time zones
  • Participate in code reviews and technical planning

Requirements

Do you have experience in Writing skills?, The ideal candidate brings 5-8 years of Java backend expertise (particularly with modern Spring Boot), strong experience in multi-tenant SaaS systems, PostgreSQL optimization, and OAuth2/OIDC authentication. Familiarity with healthcare standards like HL7 FHIR is highly valued, as is the ability to thrive in a distributed, remote-friendly team. This fully US-based role prefers candidates in the Austin, Texas area but is open nationwide, offering the opportunity to make a meaningful impact in healthcare interoperability and data management., * 5-8 years of Java backend development experience

  • Strong expertise in Spring Boot and Spring ecosystem
  • Experience with multi-tenant SaaS architectures
  • Solid PostgreSQL and database optimization skills
  • Understanding of OAuth2/OIDC authentication flows
  • Experience working with distributed, remote teams
  • Excellent written and verbal communication skills

Required Technology Skills

Core Backend (Required)

  • Java 22 with Spring Boot 3.3
  • Spring Framework (Spring Data JPA, Spring Security, Spring Cloud)
  • PostgreSQL with multi-tenant architecture
  • Flyway database migrations
  • Maven build management
  • RESTful API design and implementation

Security & Authentication (Required)

  • OAuth2/OIDC with Keycloak
  • JWT token validation and management
  • Role-based access control (RBAC)
  • Multi-tenant security isolation

Healthcare Standards (Highly Desired)

  • HL7 FHIR resources
  • Healthcare interoperability standards
  • HIPAA compliance requirements

Integration & Processing (Required)

  • RabbitMQ or similar message queue systems
  • S3-compatible object storage
  • Apache PDFBox for PDF manipulation
  • Document processing and conversion

Infrastructure (Highly Desired)

  • KVM virtualization architecture
  • Proxmox VE or similar hypervisor platforms
  • Linux systems administration
  • Docker containerization
  • Private cloud infrastructure concepts

Development Tools (Required)

  • Git version control
  • JUnit and integration testing
  • CI/CD pipelines
  • Agile/Scrum methodologies

As a remote company, actual compensation will be provided in writing at the time of offer, if extended, and is determined by work location and a range of other relevant factors, including but not limited to: experience, skills, and other job-related factors. Internal equity, market, and organizational factors are also considered., * Backend Java: 5 years (Required)

Benefits & conditions

2.72.7 out of 5 stars Remote $130,000 - $170,000 a year - Full-time, Pulled from the full job description

  • 401(k)
  • Health insurance
  • Paid time off
  • Vision insurance
  • Health savings account
  • Dental insurance, * 401(k)
  • Dental insurance
  • Health insurance
  • Health savings account
  • Paid time off
  • Vision insurance

Apply for this position