cafkafk

cafkafk

Senior Engineer (Elixir/React/NixOS) - VitVio, Remote (EU Timezone)

Introductory paragraph

We’re VitVio, and we’re building ML-powered software for hospital operating rooms. Our stack is heavily based on React, Elixir, and NixOS, and we’re looking to bring another expert onto our team. We’re not just using these tools; we’re building our company’s foundation on them. We believe in Elixir’s concurrency and fault tolerance for our critical backend services and in NixOS for creating reproducible, reliable infrastructure.

About us

My name: Christina Sørensen
My position: Lead Software Engineer
Company name: VitVio
Company website: https://www.vitvio.com/
Company headquarters (country): London, Boston and Warsaw

Company info and history (how you’re using Elixir etc):

VitVio envisions a future where hospitals operate at peak efficiency and safety, leveraging technology to allow staff to focus on what’s most important — the patient

We aim to revolutionize hospital efficiency and patient care through multimodal sensing and AI. Our mission is to empower healthcare professionals with actionable insights and automation that enhance efficiency and quality of care.

We start with operating rooms.

About the job

Job title: Senior Full-Stack Software Engineer
Job description: Work as an IC in our software team, and in tandem with our other teams to deliver and create new roadmap items.
Salary range: Competitive
Qualifications or experience required: Strong Elixir experience, as well as deep experience with at least one fronted framework.

What the successful job applicant will be working on:

You’ll work across the stack on systems used by hospital staff in high-stakes environments. From RFD to deployment, you’ll take ownership of features, propose creative improvements, and ship clean, reliable code with confidence.

In your first 6 months, you will:

  • Own and ship projects end-to-end across our product and machine learning teams

  • Contribute to product development through structured feedback, prototyping, and testing

  • Deliver weekly enhancements or fixes with high quality and near-zero regressions

  • Build modular, self-documenting code that other engineers can understand and extend

  • Collaborate across domains — product, data pipelines, cloud infrastructure, and on-prem infrastructure

  • Foster a team culture that’s kind, candid, and committed to doing great work

You’ll work across a diverse stack:

  • Backend: Elixir (Phoenix), C++

  • Frontend: React, TypeScript

  • Infrastructure: Google Cloud, GitHub Actions, Kubernetes, NixOS

  • Data: Postgres, ETL pipelines

  • APIs: GraphQL, REST, integrations with healthcare systems (e.g. HL7/FHIR)

Position on remote work

Remote job: yes
Remote restrictions: EU Timezones
Remote leeway: Yes, if you’re flexible enough to overlap with EU timezones.

About the interview process

We review applications in batches each week. Our goal is to have a short and efficient process, don’t let the amount of steps discourage you, we strive to be respectful of your time and to move to an offer as fast as possible.

Hiring Process

  1. Review: Submit your application

  2. First Call (30 min): A call with our CTO to talk through your current/past experience, your motivations and tell you more about VitVio.

  3. Meet with our CEO (30 min): You’ll speak to our CEO to see if the magic is there.

  4. Coding Interview (90 mins): You’ll be working with one of our team members through a coding exercise.

  5. Career Deep Dive (90 mins): Our CTO will go with you through your achievements and learnings of your career so far.

  6. Systems Interview (60 mins): As a Senior hire, you’ll also work with your future lead on a relevant problem that shows your ability to architect robust solutions.

  7. Offer

Further info

In order to apply, please submit your application here.

Most Liked

legiahoang

legiahoang

As you guys mentioned about both NixOs and k8s

Are you guys install k8s on top of NixOs.

I was thought when using nixOs we tend to go with Dockerless solution.

Where Next?

Popular in Jobs Top

maiwand.nessar
Introductory paragraph theScore , a wholly-owned subsidiary of PENN Entertainment , empowers millions of sports fans through its digital...
New
shiroyasha
Introductory paragraph At Operately, we are building the future of company operations and open-source software. You would be the first s...
New
dsb84
7Sage is a fast-growing education technology company. We’re looking for a Senior Elixir Engineer. Our small, remote team moves at the pac...
New
sublimecoder
Introductory paragraph InsideTrack is passionate about student success. Since 2001, we have been dedicated to partnering with colleges a...
New
evan22w
Introductory paragraph Our team at Rotabull is looking for a short-term, senior full stack engineer to work on our application which is ...
New
lleger
Introductory paragraph Hiive is looking for a Senior Elixir Backend Engineer to join our product team and work on an Elixir / Phoenix ba...
New
neilberkman
Full-stack developer for PETAL-stack application I’m putting together a team to build the MVP of a PETAL-stack app for a client, a new s...
New
jeffdeville
Project This project has 2 main things going for it: It’s a phoenix app that requires common, but non-trivial features. eg: White lab...
New
andre1sk
https://adobe.wd5.myworkdayjobs.com/en-US/external_experienced/job/Seattle/Functional-Programming-Generalist_46723-1
New
bengerson
Introductory paragraph Hello Elixir enthusiasts! We’re excited to announce a great opportunity at Candidately. We’re currently seeking a...
New

Other popular topics Top

vertexbuffer
Hello, can anybody help here..? I have a list of players and I what to delete an element, but every for loop the list is reverting to ori...
New
Fl4m3Ph03n1x
About me? ( if you have nothing better to do than reading about some random guy in the internet :stuck_out_tongue: ) Hello all, this is ...
New
baxterw3b
Hi guys, i’m new in the Elixir world, and i have to say, that i love it! i’m having some problem to understand anonymous functions with ...
New
vonH
When I run the Plug and I recompile I wind up having to use Ctrl C to quit iex and start again. Witht the help of rlwrap I can use the cu...
New
sergio_101
I am VERY much an elixir newbie. I have taken one elixir course and one phoenix course on Udemy. During that course, I saw the instructor...
New
shijith.k
I am trying to start a new phoenix project with elixir 1.9, but mix phx.new does not work. It says that ** (Mix) The task "phx.new" could...
New
openscript
Hello! Sorry for this astonishing simple question, but I’m really stuck. I try to set up the intellij-elixir plugin, but I don’t know ho...
New
dogweather
I wrote this comment on r/haskell, and it’s not popular there. :wink: But I think I’m on to something… Haskell reminds me of Java, and e...
New
hariharasudhan94
Lets say I have map like this fetching from my database %{"_id" => #BSON.ObjectId<58eb1a7a9ad169198c3dXXXX>, "email" => ...
New
svb
Hi! Currently I want to submit a form by pressing the Enter key. However, since my input field is of type “textarea” this is just adds a...
New

We're in Beta

About us Mission Statement