CareersRemote-firstAI-first

Build the app 31,000+ Shopify stores run on.

We’re the team behind Vitals, 40+ Shopify apps in one. We work AI-first, and what you build shows up on real stores, fast.

Bootstrapped and profitable since 2017

Remotework from anywhere in EMEA
every team, every dayAI-first

Stores on Vitals

31,000+

merchants use what we build

4.9 ★ on the App Store
from 2,800+ reviews

One app

40+

apps, built by one team

One app, one script, one bill for merchants

Extra sales

$300M

for our merchants in the last year

On top of what their stores already made

Bootstrapped

2017

the year Vitals started

Bootstrapped and profitable, with no investors

Small team. Big footprint.

What we build

One app instead of 40+.

Merchants install Vitals once and stop juggling a dozen apps. Every part of it is built by us.

How we grow

Bootstrapped and profitable.

Andrei started Vitals in 2017. We’ve never taken outside money.

What it means for you

A real say.

We’re a small team for a product on 31,000+ stores. Your ideas get heard, and your work makes a visible difference.

AI-first, in every team.

AI isn’t a side project here. It’s how all of us work, every day, from code to support to marketing.

Engineering

Engineers lead.
AI speeds them up.

Every engineer works with AI agents to write, test and review code faster. That leaves more time for the hard parts: architecture, performance and the problems no agent can solve alone.

Claude CodeAI code reviewAutomated QA

Support

Faster answers for merchants.

AI drafts replies from our help docs and past conversations. A person steps in whenever it isn’t sure.

Marketing

Everything starts with a chat.

AI takes care of the busywork, so we spend our time on ideas, strategy and the thinking behind every campaign.

Product

AI inside Vitals too.

With Vitals MCP, merchants run their store from Claude or ChatGPT. Vitals AI connects data from all 40+ apps.

What it’s like to work here.

The short version: interesting work, people who care, and evenings that stay yours.

Variety

You won’t get bored.

40+ apps and a Shopify world that moves fast. New challenges land on your desk all the time.

Ownership

Real ownership.

Nobody is a small cog here. You own your work from idea to live.

Balance

Evenings stay yours.

Outside real emergencies, no late hours and no weekends.

Remote

Remote-first.

We closed the office and everyone works remotely. Most of engineering is in Europe, so we hire mainly in EMEA time zones.

Meetups

We meet up.

Team trips with hiking, games, singing and the odd party. The photos below are from a few of them.

Remote all year. Together when it counts.

The Vitals team in front of a brick courtyardTwo teammates in Vitals hoodies taking a selfie outdoorsTeammates on a hike across a meadow
The team on a mountain tripA teammate presenting at a team workshopThe team by a mountain lakeA group selfie on a mountain hike
Teammates on a bus during a team tripTeammates resting in a mountain valleyThe team working together in a mountain cabinThe team in a forest clearing

For engineers

What you’ll work on.

Vitals runs on 31,000+ stores, each with its own theme, apps and custom code. That makes for interesting problems.

PHPSymfonyAPI PlatformMySQLTypeScriptReactPreactAWSClaude Code

We keep our stack and libraries up to date, and every engineer works with AI agents every day.

  • Automated testing at scale

    Testing one change across thousands of very different stores.

  • Performance

    Our code loads on every store page, on every kind of device. It has to stay fast and never slow a store down.

  • Safe integrations

    Vitals has to work with any Shopify theme, including heavily customised ones.

People who care.

Every one of us cares a lot about our merchants and our product. We’re looking for people who:

01

Share the passion.

You get excited about building things merchants actually use.

02

Take ownership.

You see a problem, you take it on. No waiting to be asked.

03

Value their teammates.

Behind every good product is a good team. You help make ours better.

Open roles

No open roles right now

New roles show up here as soon as we post them, so check back soon. You can also follow Vitals on LinkedIn to see them first.

  1. Step 1

    Apply

    Pick a role and apply on its page.

  2. Step 2 · 45 min

    Intro call

    We get to know each other.

  3. Step 3 · 2 hours

    Deep-dive

    Your background and what you’re best at.

  4. Step 4

    Offer

    If it’s a match on both sides, we send an offer.

Frequently Asked Questions

What people usually ask before they apply.

Since 2017, bootstrapped
31,000+ merchants on Vitals
4.9 ★★★★★ 2,800+ App Store reviews

Yes. Vitals is bootstrapped by our founder, Andrei, with no outside investors. We’re established and profitable, with 31,000+ merchants using Vitals.

Sounds like your kind of team? Come build with us.

New roles show up on this page first. You apply right on the role page.

AI-firstRemote-firstNo weekends