Backend Software Engineer - Healthcare Archive System
True North ITG IncResume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
Company Description
True North ITG Inc has been delivering exceptional IT solutions since 2001. The company empowers small- and medium-sized businesses to achieve IT Maturity by aligning technology solutions with business goals, coupled with outstanding service and support. As experts in security and data protection, True North ITG offers Managed Services, EMR Solutions for Healthcare IT, Data Archiving and Cloud Hosting services.
Reports to: COO
Location: Austin, TX. Hybrid role.
The final interview will be a face-to-face in Austin, TX.
GENERAL SUMMARY:
We are seeking an experienced Backend Software Engineer to join our team and play a key role in developing 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.
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.
Essential Duties and Responsibilities
- 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
Required Knowledge, Skills, and Abilities
- 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.
Disclaimer
This job description describes the general nature and level of work performed by individuals assigned to this role. It is not intended to be an exhaustive list of all duties, responsibilities, or qualifications. Management reserves the right to modify duties and responsibilities based on business needs.
Similar Jobs
Hybrid Fullstack Engineer: Lead High-Performance Web Apps
Insight Global
Backend AI Engineer
National Bank of Canada
Senior Backend Developer (Node.js / AWS Serverless)
confidential
Go Lang Jr Developer + AWS
Siemens
Junior Full Stack Developer (Fresher)
startbuilds technologies
Want AI-powered job matching?
Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.
Get Started Free