Flag job

Report

Senior Software Engineer - Backend

Min Experience

8 years

Location

Bengaluru, India

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

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.

Skills

Java
Typescript
Groovy
Spring
Hibernate
Nuxt.js
Vue.js
REST
SOAP
SAML
OpenID Connect
Postgres
MS-SQL
AWS
Docker
Kubernetes
GitLab
Gradle
Terraform
Cypress