Full-stack Web Developer (Partner Integrations)

Montreal, Canada

See All Positions

APIs are like opinions. Everybody’s got one. But when you manage hundreds of different mobility APIs, you don’t want a chorus of conflicting opinions. You want the nice, smooth conformity of a (checks notes) benevolent dictatorship. Whether it’s a transit agency API, or one provided by a carshare/bikeshare/scooter/ridehail operator, it’ll be your job to work with those disparate sources—however messy they might be!—find the relevant endpoints, and make sure they’re all speaking the same language: ours.

You’ll be adding deep partner integrations. Ones that let Transit riders unlock a shared bike or scooter, book a carshare vehicle, hail a ride, compare prices and ETAs between operators, and pay/sign-up for the aforementioned services. (Yes, madame! All within one app.) You’ll also help us make it less cumbersome to purchase transit tickets: we’re adding mobile ticketing for multiple transit agencies, and you’ll be that project’s overseer.

What to expect? This job is ~40% back end, ~60% front end. “Back end” is codeword for creating consistency out of chaos, making sure every rider can expect a reliable experience when they go to a different Transit city, or try a different mode. “Front end” is codeword for breathless simplicity, sweating the details to ensure Transit isn’t just one place you can procure different modes of transport — it’s your default, because we make it so dang easy.

Examples of what you'd be working on:

If you're interested, here’s what we need on your end:

Requirements

Would-be-great-if section

Compensation & Benefits

We believe in the importance of an inclusive and diverse team. We welcome people of all ages, genders, ethnicities, orientations and backgrounds to apply.

Transit is a "let me teach you how to do that" kind-of work environment. And we’re excited to have you join it. Ready to apply? Shoot us an email at jobs+fullstack-partners@transitapp.com with a quick summary of who you are and some projects you’re proud to have worked on. We look forward to meeting you!!