home > job listings >
Company   Decoded Health logo

Decoded Health


Senior Full Stack Software Developer

Status: open for applications
Decoded Health’s mission is to create a future of optimal health through universal access to primary care. To realize this level of accessibility, Decoded Health is developing an Integrated Primary Care Delivery Platform that automates patient communication, maximizing access by dynamically matching patients with the care they need.

The team at Decoded Health


About the role

We are Decoded Health, a spinout of SRI International, a world-renowned, deep technology, non-profit research organization headquartered in the heart of Silicon Valley.

Decoded Health scales clinical patient engagement through automated conversations. Unlike a "chat-bot" our system enables patients to express their concerns and ask questions in fully natural language conversational dialog.

Patients have confidence that they are being heard and providers save time by getting meaningful data from high-quality patient conversations.

Conversational system automatically:

  • Determines patient agenda.
  • Collects history of present illness (HPI).
  • Performs review of systems (ROS).
  • Aligns patient input with medication history.
  • Performs patient-specific screenings.
  • Asks clinically informed and highly differentiating medical questions.
  • Follows up with patients to track health status.

● We follow a LEAN process for software engineering.

● We deploy with GCP and run on GCP using modern approaches where we favour managed services over maintaining services ourselves.

● Data is stored in ArangoDB (graph database), in memory stores and good ol MySQL when needed.

● Interfaces are built in React and Javascript.

● Services are deployed to Kubernetes and developed in Python and/or Java, with a roadmap of moving towards Rust.

● Work is tracked using Kanban that is aligned with company OKRs and they are constantly improving our process as needed.

We are seeking a Senior Full Stack Developer to join our team and help us with our mission.


Valuable background and abilities:

● Taking ownership of a high-level task and see it through to completion

● Working independently but reaching out to ask for contributions from the different actors as needed, or escalating problems when required

● Should be able to make decisions

● And capable of explain those decisions in terms appropriate to the audience (technical, business, etc.).

● Ask questions, raise issues early (when needed), outgoing personality is a plus.

● Must have the confidence to ask questions when something is beyond their knowledge

● Seek training and instruction inside and outside the company, always in agreement with his manager.

● Mentoring and guiding junior members of the team so they can understand and contribute to the development of the solution.

Required experience and skills: 

● Mastery of Java and JavaScript and/or TypeScript (with an interest in learning or knowledge of the Rust programming language)

● Databases (any SQL/Relacional Database)

● Containers (Kubernetes)

● Jenkins or similar for CI/CD pipelines

● Cloud infrastructure (GCP preferably but AWS, Azure could work)

Beneficial experience and skills to have: 

● Experience or certifications in AI, LLM, etc. (Does NOT need to have experience in AI but in that case being interested and willing to learn (and learn quickly). The company will provide training.)

● Python

● Rust

● Graph database

● Start-up background

● BS studies

Seniority and years of experience

● +8 years of solid general development experience

● +4 years of experience in a Senior capacity (it means on end to end systems (infra, BE, FE, etc.)

English Level

Advanced/Bilingual (the team is all English speaking)


Working Hours:

This is a full-time position. Preferably based in Argentina or Uruguay.

Part of the team is in a similar time zone (Virginia, Cali) but part is in a very different time zone (NZ). Working hours can be discussed with the Dev Manager.

Type of work:

This is a 100% remote work.


Our Team:

3 Devs in Virginia, 3 Devs in NZ, 2 Data scientists in California, a variety of contractors.


Hiring process: 

● Talk with Micaela, Connector at Pitcheers 

● Talk in Dev Manager

● Talk with team

● Offer and Onboarding



We know that the process of looking for a job can be stressful. Pitcheers is here to support you and make this journey enjoyable.

There are a few ways we can help you:

Talking with us: Book a free chat with our connectors to introduce yourself and clarify doubts you may have. 

Watching our YouTube channel: Gain insights from our advice and testimonials. https://www.youtube.com/@Pitcheers/videos 

Completing the free course: How to get the best possible IT job with the tools you already have. https://santi.pitcheers.com/

(Disponible en Inglés y en español)


We are here to help you grow and achieve your goals 

Salary range:Contact our connectors to know more

How to apply

  • Book a call with one of our connectors
  • Clear all your doubts about the role and tell them about yourself
  • Get help applying
This is not an interview to evaluate you. It's a conversation to get to know you and tell you more about the role.
What happens in that first call with a connector?