Careers
Do the best work of your career.
OlDevs is a full-stack technology studio in Vancouver, British Columbia. We hire people who care about craft, want to own what they ship, and like the variety of building for corporations, governments, franchises and startups in the same month.
Vancouver studio Senior, small team Reply within one business day
build-orchestrator
mainsrc/
queue.ts
pool.ts
retry.ts
types.ts
index.ts
1
2
3
4
5
6
7
8
export interface BuildJob {
repo: string;
region: "ca-west-1";
}
export async function queue(
job: BuildJob,
): Promise<Run> {
return await pool.add(job);
212
Tests passed
0
Type errors
1.4s
Build time
Watching src/ — optimised rebuild on save
Careers, in short
OlDevs hires engineers, designers, machine learning specialists and marketers to work across web, mobile, full-stack, AI and performance marketing projects from a hybrid Vancouver studio.Open roles currently include Senior Full-Stack Developer, Mobile Engineer, ML Engineer and Performance Marketing Lead. Applications are welcome in English or French, and speculative applications are considered when no listed role fits.
Key facts
- 01Studio
- Vancouver, British Columbia
- 02Working model
- Hybrid, studio and remote
- 03Founded
- 2014
- 04Disciplines
- Web, mobile, full-stack, AI, marketing
- 05Working languages
- English and French
- 06Standard on every build
- WCAG 2.2 AA
Why OlDevs
What it’s like to work here.
Craft is the job
Performance budgets, accessibility and tests are in the definition of done. You will not be asked to ship something you are not proud of to hit a date.
Own what you build
Engineers lead their own features end to end, present them at the weekly client demo and answer for them in production.
Range without churn
A government portal, a consumer app and an LLM agent can sit in the same quarter. Different problems, one consistent standard.
Ship every week
Weekly working demos mean short feedback loops and real users early, not a six-month build followed by a big reveal.
Hybrid Vancouver studio
A studio in Vancouver for the days that benefit from a whiteboard, and remote work for the days that do not.
Learn across disciplines
Designers, engineers, ML specialists and marketers sit on the same projects, so you see the whole product, not only your layer of it.
Open roles
We hire for craft and ownership.
Apply by email with a short note and links to work you are proud of.
Senior Full-Stack Developer
Lead the architecture and delivery of web apps and full-stack systems in TypeScript, React, Next.js and Node.js on PostgreSQL and AWS or GCP. You will run weekly demos with clients and mentor developers on the team.
TypeScript · React / Next.js · Node.js · PostgreSQL · AWS / GCP
Apply by email02Mobile Engineer (Android or iOS)
Build native Android apps in Kotlin and Jetpack Compose or iOS apps in Swift and SwiftUI, from first prototype to store release. Cross-platform experience in React Native or Flutter is a plus.
Kotlin · Swift · Jetpack Compose / SwiftUI · React Native
Apply by email03ML Engineer
Design and ship custom machine learning, LLM and agent features: retrieval pipelines, fine-tuning, evaluation and production deployment in Python and PyTorch with the OpenAI and Anthropic APIs.
Python · PyTorch · LLMs / RAG · LangChain · MLOps
Apply by email04Performance Marketing Lead
Own client growth programmes across paid search, paid social, SEO and lifecycle email. You will set strategy, run experiments, build reporting in GA4 and Looker Studio and present results monthly.
Google Ads · Meta Ads · SEO · GA4 · CRO
Apply by emailFAQ
Questions about working at OlDevs.
Roles are based around our Vancouver studio with a hybrid arrangement. Fully remote candidates within Canada are considered for some roles; say so in your application and we will be straightforward about fit.
An introductory call, a practical exercise related to the role (paid where it takes more than a couple of hours), a conversation with the team you would join, and an offer. We aim to complete it in three to four weeks.
Not for most roles. We deliver bilingual work, so French is valued and is a requirement for some content and client-facing positions, which say so in the listing.
Occasionally, when a project can support proper mentoring. If you are early in your career, apply to the closest role and tell us; we would rather know about you than not.
Send a short note and a link to your work anyway. We keep speculative applications on file and reach out when a project needs your skills.
Insights
How we think about the craft.
A fair sample of the standards you would be working to.
Web security and privacy in 2026: what changed and what to do now
Passwords gave way to passkeys, privacy law arrived in force, accessibility got deadlines and AI added new risks. What changed through 2026 and the checklist to…
Performance marketing that proves itself: attribution basics for non-marketers
Attribution decides which marketing gets credit for a sale. No model is perfect; the aim is a fair, consistent method that shows where budget actually works.
What an AI copilot actually costs to run in production — and how to keep it reliable
Model fees are the smaller share of a copilot's running cost. Tokens, latency, monitoring and guardrails are the larger one, and they decide whether it stays…
Let’s connect
Not a fit for an open role?
Send a short note with links to your work — we keep good people in mind.
Thanks — we’ll reply within one business day.