Help build a custom FHIR server from the ground up
Implement a dynamic query engine that operates on flexible parameters and FHIR structure definitions at runtime
Work closely with a team of 3 internal developers, aligning on design decisions, task division, and progress
Join to implement the remaining components, with a focus on the query engine
Requirements
Demonstrable experience building abstract backend implementations — query engines, rule engines, dynamic data processing systems, or comparable high-abstraction work
Strong ability to work at a high level of abstraction — the query engine operates on dynamic parameters and FHIR structure definitions, not a fixed set of operations
Solid experience with Kotlin and/or JVM-based backend development; Spring Boot experience strongly preferred
Experience with PostgreSQL, including JSONB storage patterns and complex relational query design
Ability to implement and maintain a comprehensive JUnit test suite alongside production code
Strong communication and collaboration skills — you'll be working closely with the internal team on a shared task breakdown, not independently
Comfortable aligning on design decisions, surfacing blockers, and adapting approach based on team feedback
English B2 or above — required for daily collaboration with an international team
Based in Europe (Portugal preferred), available to work fully remote
Tech Stack
JUnit
Kotlin
Postgres
Spring
Spring Boot
SpringBoot
Senior Backend Developer – Kotlin, Spring Boot at HumanIT Digital Consulting | JobVerse