Careers

Come change the world of travel!

Busbud Office

Top 10 reasons to work at Busbud:

  1. We're a small, talented and tight-knit family with a huge vision.
  2. We're building a real product that travellers across the world enjoy.
  3. We use a cutting-edge tech stack.
  4. We're recognized as one of the 20 most innovative companies in Canada.
  5. We're venture backed by some of the top investors in the world.
  6. We work in an inspiring office in the heart of the Montreal's Mile-End.
  7. We're a fast-growing company with real opportunities for leadership.
  8. We have a flat structure and hire only peers, so you'll only work with the best.
  9. We offer equity, flexible hours and Apple gear to all full-time hires.
  10. We like to laugh a lot and have fun sometimes, too! (Expect ping pong, BBQs in the summer and beer on fridays).

Think you’d fit in? Here are the spots we currently have open:

Backend Developer

Role

Build the API that supports Busbud applications (website, mobile application, internal tools).

Responsibilities

  • Design efficient web services used by our applications and third-parties to access Busbud's data
  • Optimize requests to reduce latency
  • Expect to write clear, maintainable code, concise design docs, and resilient tests

Requirements

  • Degree in computer science, software engineering or equivalent experience
  • Experience with Ruby, Python, Node.js
  • Experience with SQL and NoSQL databases
  • Experience in team development
  • Previous startup experience
  • Bilingual (English/French)

Compensation

  • Monthly salary based on experience

Location

  • Office based in Montreal, Canada
  • Flexible hours

Data Integration Developer

Role

Help Busbud sell more bus tickets by integrating partner data, partner APIs and payment solutions.

Responsibilities

  • Use Busbud's internal system to integrate new bus schedules to our database
  • Understand and integrate with our partner's systems (offline, web or programmatic services)
  • Expect to write clear, maintainable code, concise design docs, and resilient tests

Requirements

  • Degree in computer science, software engineering or equivalent experience
  • Experience with Ruby, Python, Node.js
  • Experience with SQL and NoSQL databases
  • Experience in team development
  • Previous startup experience
  • Bilingual (English/French)

Compensation

  • Monthly salary based on experience

Location

  • Office based in Montreal, Canada
  • Flexible hours

Growth Experimenter

Roles

  • Increase inbound traffic
  • Improve conversion rates

Responsibilities

  • Plan, release and observe experiments that aim to improve inbound traffic and conversion rates
  • Work closely with engineering team to plan site-wide deployment of successful experiments
  • Work closely with marketing team to create necessary content for campaigns
  • Work closely with analytics team to setup adequate tracking for experiments

Requirements

  • Experience with online marketing networks, tools and techniques (ad networks, keyword planning, email campaigns, Google Analytics)
  • Basic knowledge of web programming (HTML, CSS, Javascript)
  • Data-driven
  • Polyglot is a plus

Compensation

  • Monthly salary based on experience

Location

  • Office based in Montreal, Canada
  • Flexible hours

Internships

We also offer a limited number of paid internships for students and recent grads in Business and Engineering. You'll gain first-hand start-up experience working with a great team on challenging projects.

View our past awesome intern alums.