Senior Software Engineer x5, Senior DevOps Engineer x1 - remote

Introductory paragraph

Vetspire is an Artificial Intelligence driven veterinary medical records and practice management platform. We’re a startup reimagining the way that veterinarians use technology, impacting every aspect of patient care from AI assistance in the exam room to managing client communications and clinical analytics. As part of our team, you’ll be designing the future of what veterinary technology should and can be, and you’ll be joining a founding team out of the Stanford Artificial Intelligence Laboratory building a research platform for evidence-based veterinary medicine.

About us

My name: Tomasz Tomczyk
My position: Software Engineer
Company name: Vetspire
Country: primarily USA
Company info and history:

Our backend is 100% written in Elixir, with Phoenix and Absinthe covering our business logic and a GraphQL API, which we use to build out the web app written in ReactJS and have our partners use the same API to build further tooling on top. It’s all relatively modern, built up from scratch over the last 4 years.

We’ve recently been acquired and are looking for up to 5 engineers and 1 DevOps engineer.

About the job

Job title:
Senior Software Engineer

Job description:
We’re looking for someone who will take ownership over the full pipeline of their work in a team-centered atmosphere that will work and talk directly with the users every day. You’ll want to take pride in talking with clients to understand their needs, brainstorm with the clients to find the ideal solution, implement the back-end architecture at scale, design beautiful and intuitive interfaces on the front-end, and continually iterate based on client feedback.

This specific role will be very hands-on: you’ll work closely with our veterinary users to understand their unique needs and build solutions for them to solve real problems in the field. It’s half-part engineering, half-part problem solving.

Position on remote work: 100% remote

Qualifications or experience required:
Most importantly, experience in understanding users’ problems and putting together end-to-end solutions.
Ideally hands-on experience with Elixir/GraphQL/ReactJS but a lot of have come from different backgrounds.
Keen attention to detail and design.

What the successful job applicant will be working on:
Some examples of what your work may look like:

Creating an emergency room clinical census to monitor patients and alert staff in real-time.
Designing the interface and algorithms for intelligent immunization reminders.
Building a secure messaging platform for client and doctor communications.

About the interview process
If you’re a good fit, we’ll reach out to set up a phone call to tell you more about Vetspire. If you’re interested, we’ll work quickly to identify if this will be the best role for you:

~30 minute screen, where we’ll just ask some basic questions to understand your experience and skill level.
~Short 2-hour max Take-Home Coding Assignment
~1-hour technical interview to review the coding assignment
~1-hour interview with our CEO and VPE.

Further info
If you have any questions before applying, please feel free to reach out to with any questions.
You can see the full job spec and apply online at:


How about non-senior Elixir positions?

Hey! We definitely want to get to a position where we can hire junior/mid level devs. We’re not entirely sure we’re in a position to offer them enough support, but would consider such candidates.

1 Like

Hey Tomasz

The remote position is just within US or it’s applicable outside US but within the timezone?

Thank you

Hi! Our intention is for this to be globally remote role, but we’ve just been through an acquisition and we might have some to figure out some things. For what it’s worth we have folks in the US and the UK at the moment.