Full Stack Engineer – Autonomy Engineering (Vancouver)
The role involves building scripts, shipping integrations, and improving internal testing workflows to support the Autonomy Operations team. The engineer will also review PRs and fix bugs affecting customer experience.
- On-site
- Vancouver, BC
- Posted Apr 6, 2026
- Apply by Oct 3, 2026
- 1 position
Job summary
What is Cartage? Cartage is building Wilson, an AI that coordinates supply chains for manufacturers and distributors—handling the tedious work of booking, tracking, and managing shipments end-to-end. Our customers range from lumber mills to furniture manufacturers. Backed by Y Combinator (S24) and $8M in funding, we've hit an inflection point, passing seven figures in revenue and are scaling the team to meet demand. The Role We have an Autonomy Operations team in Vancouver doing some of the most important work at Cartage, training Wilson, evaluating his decisions, and making sure he performs well for real customers. They move fast, and right now they're blocked waiting on engineering. Your job is to unblock them—and multiply what they can do. That means building scripts, shipping integrations, speeding up testing workflows, reviewing PRs, and handling the day-to-day engineering work that keeps the team moving. These aren't big architecture decisions—they're high-leverage, real work that compounds fast when someone owns them. Here's what makes this unusual: you're not just supporting a logistics team. You're building the tooling that will lead to Wilson eventually automating himself. The DX you create directly shapes how fast Wilson gets smarter. You'll be in-person in Vancouver at our office with the Autonomy Operations team. It's a great space—we'd love to show you around. What You'll Work On Build and maintain integrations (Slack, Teams, and wherever customers work) Write and maintain scripts the AO team uses daily Build and improve internal testing and evaluation workflows (this is the core of the role) Review PRs and keep the codebase clean and consistent Fix bugs and prompting issues that affect customer experience Who You Are You're early in your career and excited about joining a YC startup building the future. You don't need to be handed a roadmap—you see what's blocked and fix it. You're comfortable jumping between the frontend and backend, and you care about getting things done cleanly. High EQ, low ego. You'd rather ship something useful than win an argument about the right way to do it. Skills Full-stack development (you can own a feature end-to-end) Experience with TypeScript and/or Python Experience integrating with third-party systems: APIs, webhooks, auth flows, etc. Comfortable working with scripts, CLIs, and cloud/VM environments Strong written communication—most of the team is async across SF and Vancouver
What you’ll do
The role involves building scripts, shipping integrations, and improving internal testing workflows to support the Autonomy Operations team. The engineer will also review PRs and fix bugs affecting customer experience.
Requirements
Candidates should be early in their career and comfortable with both frontend and backend development. Experience with TypeScript, Python, and integrating with third-party systems is required.
Listed skills
- TypeScriptPreferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- Full-Stack Development
- TypeScript
- Python
- APIs
- Webhooks
- Auth Flows
- Scripts
- CLIs
- Cloud
- VM Environments
- Written Communication
Job areas
- Technology
- Engineering
- Logistics
- Transportation
- Software
Additional details
- Minimum experience
- 0+ years
- Apply by
- Oct 3, 2026
- Posting language
- English
- Working hours
- 40 hours per week
- Seniority
- Entry level
- Application method
- Direct apply is available
