OverviewBusbud Backend Developer Full Time in Montréal, QC
Branch Montréal QC CA
Delight Google and other search engines with your thoughtful use of sitemaps, interlinking, annotated content and other tactics to help travelers find buses….
Busbud is the bus travel booking app and website with the largest sellable coverage. Users can search, compare and buy tickets from hundreds of bus companies in over 16,000 cities and more than 1M different bus routes.
We’re working hard to make the bus, one of the most environmentally friendly and sustainable modes of transportation, a great travel option for customers in dozens of languages in over 60 different countries. Our platform unites travelers, partners and bus companies throughout the world to move an increasingly large share of the entire industry online to increase access and improve the travel experience.
Our people, technology, and approach have been instrumental in getting us this far, but we have so much more to do, and that’s where you come in.
What do we expect from you?
Busbud is looking for a Senior and Intermediate Backend Developer with a diversified experience to join our team of talented developers. Our challenges evolve, and as a data and API specialist, you’ll have the greatest impact on the systems and platforms that support our customers, our partners, our products and our team.
Depending on the task, you may own the feature end to end, or work with other team members to bring it to life together. We expect you to feel at home on the server modeling data, in the profiler improving performance, in documentation explaining how to use your fine work and everywhere in between.
How can you impress us?
You might recognize a few of these from Camille Fournier’s RTR post , which we’ve used to build our own career path ladder.
As an Intermediate or Senior developer, you
Have shaped broad architecture, having shipped multiple large services, complex libraries or major pieces of infrastructure (5+ years)
Are sought out for technical guidance
Are recognized as a prolific contributor to core and side projects
Love what you do, and sweat the details
At Busbud, you will
Be an owner and expert on large sections of our codebase, initially the website and related services
Anticipate technical issues at the product level and make architectural and design decisions to avoid them
Exemplify software development excellence balancing scope and deadlines to deliver on quality and speed with appropriate test coverage, monitoring and rollout plans
Multiply the effectiveness of peers by facilitating cross-team work
Make our pages and site fast, beautiful, accessible and great for our users
Delight Google and other search engines with your thoughtful use of sitemaps, interlinking, annotated content and other tactics to help travelers find buses.
What’s in it for you?
Compensation based on experience
4 weeks of vacation (3 weeks + holiday season)
Breakfast snacks, team lunch on Wednesdays, happy hour on Fridays
A beautiful office in Montreal’s burgeoning tech neighbourhood, Mile End
What’s it like working as a Developer at Busbud?
You get the tools you need to be successful: laptop, big screen, comfy chair and desk and whatever else you might need to do your best work
We love our office and having most of the team there for high-bandwidth face-to-face communication, and we also have flexible work schedules and support for remote work in our DNA – Mike, our CTO, had spent most of his time in Busbud’s early days working remotely out of New York using chat, Github and other async tools to great success in addition to Google Hangouts for 1-on-1s, and also larger team meetings. Our A/V setup isn’t perfect (yet!), but it’s gotten pretty good : )
Many of us have kids, others hobbies, and sometimes both, so we encourage a sane work/life balance. If you want to work like crazy, we’ll take that too – you’ll be in good company with the team’s night owls
We use science (A/B tests) and customer feedback (interviews, support, live chat) to determine the impact of our work
We serve over 10M bus departures daily through our API, website and apps, and we’re constantly looking for ways to improve our performance and availability without overwhelming the bus companies that supply us with the data – there are lots of challenges in this area around failure mitigation, latency compensation, cache optimization and much more
We help travelers in over 60 countries, so we have all kinds of competitors keeping us on our toes, and we need to find ways of providing value to our users to keep them coming back to Busbud to find and buy what is essentially a commodity product. This is a constant challenge which we meet with creativity and taking risks.
As much as we can, we deploy explicit and intentional effort to improve diversity in tech and also help upskill the next generation of developers through internship programs, mentoring and hosting, organizing or sponsoring relevant events.
There’s a lot more, and if you’re still reading, then you should hop over to the blog and our tech blog .
“Busbud is committed to equal employment opportunity for all employees and to providing its team members with a work environment free from discrimination and harassment. All employment decisions at Busbud are based on business needs, job requirements and individual qualifications, regardless of race, colour, religion or belief, national, social or ethnic origin, sex, age, physical, mental or sensory disability, HIV status, sexual orientation, gender identity and/or expression, marital, civil union or domestic partnership status, pregnancy, or any other status protected by the laws or regulations in the locations where we operate. Learn more about why we care about diversity .”
Employment Type: Full Time
Location: Montréal, QC, CA
Posted on: 2017-10-20