Back to jobs

Senior Software Engineer - Backend

Position Overview

As a Senior Software Engineer, your role will be instrumental in contributing to the development of Document and Image Exchange services of our Founda Health Platform. The Founda Health platform for data exchange ensures clinical patient data in different phases of care is collected, resulting in improved patient care.

The scalable, future-proof platform enables a collaborative care approach to connect health organizations and sole practitioners across regions or within care-specific networks including the ability to securely store and exchange billions of patient records. Founda Health offers the best possible support in collecting data and facilitating the process. Our platform for data exchange provides a high level of security, reliability, and patient privacy protection.

By providing real-time access to relevant clinical information, the Founda Health platform helps to collaborate and exchange referral information with referring healthcare professionals, handling information from a range of clinical specialties without replacing or disrupting your existing IT solutions.

Things you could be working on:

  • Optimize storage and transfer of medical images, patient demographic data, and medical documents
  • Refactor, and where needed, rebuild services to fit into our cloud-native vision.
  • Work closely with our Infra team to set up our architecture and infrastructure for a hybrid (k8s) cloud setup.
  • Optimize our pre-fetching logic utilizing machine learning techniques based on historical data.
  • Migrate to an event-based architecture running on Redpanda.
  • Build a data pipeline for billions of metrics and logs which are exposed through a metrics API.
  • Support our install base by resolving the issues and enhancing customer experience.
  • Enhance the competency of DICOM and/or FHIR within the engineering team.

In our engineering team

  • We value teamwork and collaborate to tackle complex problems.
  • We actively contribute to the roadmap.
  • We perform code reviews and test our work. These activities are integral to our daily workflow. We prioritize quality over quantity.
  • We all can push code to production; ownership is a core value.
  • We can contribute across the entire codebase, ensuring a collaborative and inclusive environment.
  • We have engineering leadership with technical background. We provide mentorship and guidance.
  • We are committed to your individual growth and invest in your professional development.
  • We work on projects that positively impact the world every day.
  • We have a remote-first company culture, which means we operate remotely first but do like to meet three times a week in our office.

Our technology stack

  • Programming Languages and Frameworks: Java, JSP, Typescript, Groovy, Spring, Hibernate, Nuxt.js, Vue.js
  • Web Services/A&A: REST, SOAP, SAML, OpenID Connect
  • Databases: Postgres, MS-SQL
  • Tooling and Infrastructure: AWS, Docker, Kubernetes, GitLab, Gradle, Terraform, Linear, GitHub-Copilot
  • HealthCare Domain: HL7 , FHIR-R4, DICOM, IHE Profiles (e.g., ITI-18/42/38, RAD 68/69, PDQm, MHD, PIXm)
  • Testing framework: Cypress
  • Working methodology: Shape up

Our ideal candidate

  • Demonstrates a versatile engineering skill set, contributing to various parts of the platform; a true Polyglot engineer having 8 to 11 years of development experience in microservices with a flair to coach and mentor the team.
  • Has experience coaching and mentoring the team.
  • Is comfortable working with two or more back-end languages (for example: Java, Python, Go, Node, Typescript).
  • Is comfortable working with at least one front-end language & framework (Vue.js, React.js)
  • Has experience working with DICOM, HL7, or FHIR.
  • Has experience in tooling and infrastructure (ex: Docker, Kubernetes)
  • Advocates for a strong engineering culture and cloud-native thinking. Actively supports continuous improvement.
  • Possesses a proactive "can-do and can-learn" mindset.

The recruitment process

  • Introductory call - with our people partner. We look forward to getting to know you and tell you all about Founda. 
  • Introductory call - with two of your future peer engineers.
  • Technical Deep-Dive Session - with two of your future peer engineers. A technical conversation where we will design the architecture together based on a concrete use case.
  • Conversation with our Head of Engineering India and VP of Engineering. A final conversation to discuss our company goals, your ambition and our shared expectations.

What we offer

  • A family-covered insurance plan.
  • A pension & retirement planning.
  • Work with purpose, meaning & ownership.
  • minimum of 25 holidays a year, with the flexibility to take more if needed.
  • Fun & Social events to relax and connect with each other.

Join us in our mission!

We aim to become the infrastructure for data availability within the global healthcare landscape. Ambitious and challenging? Absolutely. If you're ready to make a difference and embrace the values of curiosity, being connected, ownership, and being a change-maker, we'd love to hear from you!

Note: Research shows that many candidates do not apply unless they meet 100% of the requirements in job ads. Please keep in mind that ideal candidates do not exist :) We encourage you to apply even if only the main requirements apply to you.

Apply for this job

*

indicates a required field

Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf