Full-stack Web Developer
Web
team
Montreal, QC
Full time
What are the basic requirements for a well-run city? Not far behind plumbing and electricity, thereโs our old friend public transit.
At Transit, we believe the same civic-minded ingenuity that built aqueducts, roads, bridges, tunnels, apartments, and broadband networks must now apply itself to the great task of the twenty-first century city: making them sustainable. How can cities support millions of people moving in? Without good public transit, they simply canโt.
Thatโs where you come in.
As our new full-stack web dev youโll be in a position to make public transit better in 700+ cities. On one hand, youโll build tools that make it easier for riders to use their network. Like a web app that guides riders to the next bus or train, or an API integration that adds a microtransit service into the app. On the other hand, youโll build dashboards to make transit agency staff more powerful. Youโll give them critical data to inform daily operations, like highlighting improvised bus detours, or showing them which lines are chronically late or crowded.
Together with your talented urbanist colleagues, youโll take the planetโs richest repository of transit data and turn it into products that are not just fascinatingly helpful, but beautiful too. Intrigued? Hereโs what weโre looking for from you:
๐ Responsibilities
Collaborate with various teams to figure out how to best build projects on our roadmap and how to improve existing features in our stable of web products
Help us scope out new features, plot out their architecture, and contribute to their development
When the situation requires it, put your manager hat on to help lead feature development, from front-end, to back-end, to sometimes even infrastructure. They donโt call it full-stack for nothing!
Write clear, commented, tested code so your code reviewers can sleep without nightmares
Find the bugs. Fix the bugs.
โ Requirements
You love beautiful interfaces. You have a painterโs eye for design, even if you donโt have van Goghโs facility with the brush (or his taste for lead paints). You love working with designers to create products that are a delight to behold and use.
Youโre a battle-tested full-stack dev. You preach type safety like a fire warden, and can create React apps in your sleep.
When you are awake, you can create even better React apps! (Or better yet, Next.js ones.)
APIs are your friends. You sing the gospel of Node.js and pity your ancestors who had to build their APIs with nothing but flint, tinder, raw sockets, and XML. You can create your own, and squeeze secrets out of the others.
Git commands flow out of your muscle memory like Chopin concertos, and youโve got good GitHub etiquette.
Youโre eager to learn from others (and share your learnings!) with all the fabulous people on your team
Conversational skills in French and English (95% of our transit agency partners are outside of Quebec).
๐ฏ Would be nice if
You are familiar with Google Cloud Platform
You are passionate about cities, urbanism, public transit, design, technology. Or all the above!
You leave the lead paints alone
Donโt feel like all the requirements apply to you but you still think youโd be a great fit for Transit? Donโt hesitate to apply!
๐ฐ Compensation and benefits
[$80,000 - $100,000] CA per year, based on experience
Stock options
Comprehensive medical and dental coverage
5 weeks vacation
Four-day work week at full-time salary (yes, you read that right)
Apple laptop and equipment
$1,600 annual mobility allowance. STM? BIXI? Uber? E-bike? Scooter? Going car-free is free at Transit.
A training and development budget
Generous maternal/paternal/parental leave policy. Gotta fill out our tandem bicycles somehow!
Flexible work hours
Spend your days surrounded by first-rate teammates and the best view of Montreal and/or [insert exotic Zoom background]
When youโre in the office: youโll be in urbanist heaven, surrounded by Mile Endโs urban gardens, bike paths, BIXI docks, bus stops, a metro station, and limitless restaurantsโฆ cafรฉsโฆ barsโฆ concert hallsโฆ bagel boutiquesโฆ
Communal lunch-and-learn with free food in the office each week
๐จโ๐ป A note on diversity
Public transit is used by overwhelmingly more women and people of colour than other modes of transportation. We try to make sure the diversity of our users is reflected in the team that serves them. Because when we include people of all races, genders, sexual orientations, ages, and identities โ we end up building a better app for everyone who uses Transit.
We encourage candidates of all ages, genders, origins and orientations to apply. If youโd like to specify which pronouns you use, feel free to include that in your application email.
And if your lived experience has given you a unique perspective on all things transportation, mobility, accessibility, urbanism? Let us know, and weโll make sure your application gets the attention it merits.
๐ฌ How to apply
Send your resume to jobs+fullstack@transitapp.com along a quick summary of who you are and why youโre interested in the role. We look forward to meeting you!
PS: When you apply, let us know how you heard about the position! Whispers, grapevines, middle-of-the-night Google searches? Weโre dying to know.
PPS: Unfortunately, we don't accept in-person applications or singing telegrams. Make your application sing instead!
๐ Responsibilities
Collaborate with various teams to figure out how to best build projects on our roadmap and how to improve existing features in our stable of web products
Help us scope out new features, plot out their architecture, and contribute to their development
When the situation requires it, put your manager hat on to help lead feature development, from front-end, to back-end, to sometimes even infrastructure. They donโt call it full-stack for nothing!
Write clear, commented, tested code so your code reviewers can sleep without nightmares
Find the bugs. Fix the bugs.
โ Requirements
You love beautiful interfaces. You have a painterโs eye for design, even if you donโt have van Goghโs facility with the brush (or his taste for lead paints). You love working with designers to create products that are a delight to behold and use.
Youโre a battle-tested full-stack dev. You preach type safety like a fire warden, and can create React apps in your sleep.
When you are awake, you can create even better React apps! (Or better yet, Next.js ones.)
APIs are your friends. You sing the gospel of Node.js and pity your ancestors who had to build their APIs with nothing but flint, tinder, raw sockets, and XML. You can create your own, and squeeze secrets out of the others.
Git commands flow out of your muscle memory like Chopin concertos, and youโve got good GitHub etiquette.
Youโre eager to learn from others (and share your learnings!) with all the fabulous people on your team
Conversational skills in French and English (95% of our transit agency partners are outside of Quebec).
๐ฏ Would be nice if
You are familiar with Google Cloud Platform
You are passionate about cities, urbanism, public transit, design, technology. Or all the above!
You leave the lead paints alone
Donโt feel like all the requirements apply to you but you still think youโd be a great fit for Transit? Donโt hesitate to apply!
๐ฐ Compensation and benefits
[$80,000 - $100,000] CA per year, based on experience
Stock options
Comprehensive medical and dental coverage
5 weeks vacation
Four-day work week at full-time salary (yes, you read that right)
Apple laptop and equipment
$1,600 annual mobility allowance. STM? BIXI? Uber? E-bike? Scooter? Going car-free is free at Transit.
A training and development budget
Generous maternal/paternal/parental leave policy. Gotta fill out our tandem bicycles somehow!
Flexible work hours
Spend your days surrounded by first-rate teammates and the best view of Montreal and/or [insert exotic Zoom background]
When youโre in the office: youโll be in urbanist heaven, surrounded by Mile Endโs urban gardens, bike paths, BIXI docks, bus stops, a metro station, and limitless restaurantsโฆ cafรฉsโฆ barsโฆ concert hallsโฆ bagel boutiquesโฆ
Communal lunch-and-learn with free food in the office each week
๐จโ๐ป A note on diversity
Public transit is used by overwhelmingly more women and people of colour than other modes of transportation. We try to make sure the diversity of our users is reflected in the team that serves them. Because when we include people of all races, genders, sexual orientations, ages, and identities โ we end up building a better app for everyone who uses Transit.
We encourage candidates of all ages, genders, origins and orientations to apply. If youโd like to specify which pronouns you use, feel free to include that in your application email.
And if your lived experience has given you a unique perspective on all things transportation, mobility, accessibility, urbanism? Let us know, and weโll make sure your application gets the attention it merits.
๐ฌ How to apply
Send your resume to jobs+fullstack@transitapp.com along a quick summary of who you are and why youโre interested in the role. We look forward to meeting you!
PS: When you apply, let us know how you heard about the position! Whispers, grapevines, middle-of-the-night Google searches? Weโre dying to know.
PPS: Unfortunately, we don't accept in-person applications or singing telegrams. Make your application sing instead!
๐ Responsibilities
Collaborate with various teams to figure out how to best build projects on our roadmap and how to improve existing features in our stable of web products
Help us scope out new features, plot out their architecture, and contribute to their development
When the situation requires it, put your manager hat on to help lead feature development, from front-end, to back-end, to sometimes even infrastructure. They donโt call it full-stack for nothing!
Write clear, commented, tested code so your code reviewers can sleep without nightmares
Find the bugs. Fix the bugs.
โ Requirements
You love beautiful interfaces. You have a painterโs eye for design, even if you donโt have van Goghโs facility with the brush (or his taste for lead paints). You love working with designers to create products that are a delight to behold and use.
Youโre a battle-tested full-stack dev. You preach type safety like a fire warden, and can create React apps in your sleep.
When you are awake, you can create even better React apps! (Or better yet, Next.js ones.)
APIs are your friends. You sing the gospel of Node.js and pity your ancestors who had to build their APIs with nothing but flint, tinder, raw sockets, and XML. You can create your own, and squeeze secrets out of the others.
Git commands flow out of your muscle memory like Chopin concertos, and youโve got good GitHub etiquette.
Youโre eager to learn from others (and share your learnings!) with all the fabulous people on your team
Conversational skills in French and English (95% of our transit agency partners are outside of Quebec).
๐ฏ Would be nice if
You are familiar with Google Cloud Platform
You are passionate about cities, urbanism, public transit, design, technology. Or all the above!
You leave the lead paints alone
Donโt feel like all the requirements apply to you but you still think youโd be a great fit for Transit? Donโt hesitate to apply!
๐ฐ Compensation and benefits
[$80,000 - $100,000] CA per year, based on experience
Stock options
Comprehensive medical and dental coverage
5 weeks vacation
Four-day work week at full-time salary (yes, you read that right)
Apple laptop and equipment
$1,600 annual mobility allowance. STM? BIXI? Uber? E-bike? Scooter? Going car-free is free at Transit.
A training and development budget
Generous maternal/paternal/parental leave policy. Gotta fill out our tandem bicycles somehow!
Flexible work hours
Spend your days surrounded by first-rate teammates and the best view of Montreal and/or [insert exotic Zoom background]
When youโre in the office: youโll be in urbanist heaven, surrounded by Mile Endโs urban gardens, bike paths, BIXI docks, bus stops, a metro station, and limitless restaurantsโฆ cafรฉsโฆ barsโฆ concert hallsโฆ bagel boutiquesโฆ
Communal lunch-and-learn with free food in the office each week
๐จโ๐ป A note on diversity
Public transit is used by overwhelmingly more women and people of colour than other modes of transportation. We try to make sure the diversity of our users is reflected in the team that serves them. Because when we include people of all races, genders, sexual orientations, ages, and identities โ we end up building a better app for everyone who uses Transit.
We encourage candidates of all ages, genders, origins and orientations to apply. If youโd like to specify which pronouns you use, feel free to include that in your application email.
And if your lived experience has given you a unique perspective on all things transportation, mobility, accessibility, urbanism? Let us know, and weโll make sure your application gets the attention it merits.
๐ฌ How to apply
Send your resume to jobs+fullstack@transitapp.com along a quick summary of who you are and why youโre interested in the role. We look forward to meeting you!
PS: When you apply, let us know how you heard about the position! Whispers, grapevines, middle-of-the-night Google searches? Weโre dying to know.
PPS: Unfortunately, we don't accept in-person applications or singing telegrams. Make your application sing instead!