Careers_
Careers_

Build the Future of Independent Work

Small team. High standards. Work that ships fast and matters to real businesses.

Open Positions

Full-Stack Engineer

Full-time
•
Remote
•
Open

Product Designer

Full-time
•
Remote
•
Open

AI Engineer

Full-time
•
Remote
•
Open

Customer Success Lead

Full-time
•
Remote
•
Open

Developer Advocate

Full-time
•
Remote
•
Open
const hire = await velo.team.join({ role: "you" });
Black and white grid pattern with black dots at the intersections, forming a repeating checkered design.
Join us_

Why work on Velo?

Velo is built by Elysium Designs, a studio that has lived the same problem our users have: proposals in one app, invoices in another, and payments chased over chat.

We keep the team small on purpose. You will own real parts of the product, talk to the freelancers and agencies who use it, and see your work ship in days, not quarters.

About us

The story behind Velo and who builds it
// Daily work at Velo //

Remote_

Work from wherever you do your best work. We care about output, not hours online.

Async_

Written updates over meetings, so deep work stays uninterrupted across time zones.

Ownership_

Take a feature from idea to release, and stay with it after it ships.

Craft_

The details matter. An invoice is how our users get paid, so we sweat it.

Build for people who bill for a living

Every screen you touch sits between a freelancer and their next payment. That makes the work concrete, and the feedback fast.

Learn across the whole stack

Proposals, invoicing, client portals, AI drafting and payments all live in one product, so there is always something new to dig into.

const hire = await velo.team.join({ role: "you" });
Black and white grid pattern with black dots at the intersections, forming a repeating checkered design.

Don't see your role?

We still want to hear from you. Send a short note and a link to work you're proud of.

WhatsAppFigmaLoomGoogle SheetsMiroGoogle DocsStripePayPal
WhatsAppFigmaLoomGoogle SheetsMiroGoogle DocsStripePayPal
StripeMiroWhatsAppGoogle DocsPayPalFigmaGoogle SheetsLoom
StripeMiroWhatsAppGoogle DocsPayPalFigmaGoogle SheetsLoom
const hire = await velo.team.join({ role: "you" });
Black and white grid pattern with black dots at the intersections, forming a repeating checkered design.