Full-Stack Engineer
Listed on 2026-08-05
-
Software Development
Software Engineer, Java Developer
Software Engineer
You'll be joining the team responsible for the design & development of our SaaS AI platform that is transforming the way clinicians receive insights, access clinical knowledge, and perform medical decision making. You'll also be responsible for building the clinical quality tools used by our team of clinical knowledge engineers and physicians.
We use patient medical records to understand a patient's medical history
We capture voice transcriptions to extract new clinical information
We work with the world's best clinical evidence base
… and we do it all in real time
You will work closely with our product management and clinical teams in the definition and specification of product requirements
You will work closely with our Dev Ops and MLOps teams to ensure that systems and components are highly performant, secure and easily deployable and maintainable
Contributing as a key member of the Engineering team
Producing high quality, scalable, and well-documented code
Delivering features on-time
Working in an agile environment and contributing to all the various processes
Creating and maintaining external documentation in Confluence
Strong proficiency in Java
Ability to take stories as input and deliver software solutions
Ability to work independently or with very little supervision
Ability to install, configure, administer, upgrade, and troubleshoot all software needed for development & production
6+ years of professional development experience
MS or BS (or equivalent experience) in Computer Science or a related discipline from an accredited institution
Experience delivering client facing applications and support of live production systems
Experience with CICD processes
Strong interpersonal, verbal, and written communication skills
Java (with a little python for good measure)
React, Java Script
Docker Containers & Kubernetes
SQL, No
SQL, and Gremlin
Kafka
AWS
Terraform
Jenkins
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).