Trabajo de Busbud - Senior Backend Developer - Node.JS en Quebec en Mexico, Quebec - Canada
search
tune

Filtros

close

Rango de salario (MXN)

Tipo de empleo

Fecha de publicación

Busbud - Senior Backend Developer - Node.JS

  • Sueldo (MXN)

    No especificado

  • Lugar:

    Quebec, Canada

  • Tipo de puesto

    Empleado de tiempo completo

Job description

Hey there, Busbud is looking for a Senior Back-End Developer to join our team!

About Busbud

Busbud is the leading online travel agency focused on intercity bus travel and mobility, with the widest global coverage. Travelling is our passion, and we work hard to offer the most comprehensive network of city-to-city travels. We are live in 83 countries, 21,000 cities and offer more than 2,300,000 million bus routes. Our goal is to provide a more environmentally friendly, accessible and interconnected world for everyone.

About the role

As a Senior Back-End Developer, you will build the APIs and experiences powering Busbud's mobile-friendly website used by millions of travelers worldwide. You’ll be working on a modern, cloud-native codebase (Typescript, Javascript, React, NodeJS, Postgres and Redis). This role reports directly into Busbud’s CTO.

Responsibilities

  • Architect, design, build and deliver the next generation of features for travellers using our public API and mobile-friendly website to book trips and support them before, during and after their travels

  • Collaborate with Product Managers and Software Engineers, both in your team (cross-functional squads like Payments, Supply, Product Experience and Marketing) and in other teams inside Busbud, to deliver high-quality products to our customers

  • Follow data-driven approaches to conduct experiments and iterate features

  • Find and address areas of improvement to make our platform and product best in class

  • Conduct design and code reviews

  • Implement appropriate test coverage, automation, monitoring and rollout plans

  • Balance scope and deadlines to deliver on quality and speed

How can you impress us?

  • About 5 years of full-time work experience in software engineering focused on API or web development

  • Experience shipping one or more APIs, web or mobile apps, ideally currently and publicly available on the internet or in the Google Play and App Store

  • Projects that show an aptitude for technical excellence and product sense on mobile devices

  • Entrepreneurial sense: you can Get Stuff Done effectively with limited resources and a small team

  • Solid technical chops: people respect and trust your opinions

  • Passion and growth mindset: you love what you do and you are always keen to learn new things


What’s in it for you?


  • Opt-in onboarding with a real human team mate that will respect social distancing and guide you through your first few months

  • Compensation based on experience

  • 4 weeks of vacation (3 weeks + holiday season)

  • Healthcare Benefits (health, drugs, vision, dental)

  • Stock options

  • Equipment so you can work from home effectively (chair, laptop, screen)

  • Free bus tickets

  • Breakfast, snacks, team lunches on Wednesdays, happy hour on Fridays

  • Team events


Visas and work permits

If you are not already authorized to live and work in Canada, we will sponsor the following work permits:

  • R204(a) T23 (university graduates who are citizens of the United States, Mexico, Chile, Peru, Colombia, or South Korea)

  • IEC Young Professionals (age and citizenship requirements)

  • Employer-specific work permit

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.

Required skills

Node.JS 5 to 10 years
ReactJS 5 to 10 years
Typescript 5 to 10 years
Javascript 5 to 10 years
----

Description de l'emploi

Salut! Busbud cherche un·e développeur·se back-end senior pour rejoindre son équipe!

Le rôle

À titre de développeur·se back-end senior, tu contribues à créer les API ainsi que les expériences utilisateur qui alimentent le site web de Busbud, adapte aux telephones mobiles et utilisé par des millions de voyageurs dans le monde entier. Tu travailles sur une base de code moderne et entièrement native (Typescript, Javascript, React, NodeJS, Postgres et Redis). Ce poste relève directement du CTO de Busbud.

Qui sommes-nous?

Busbud est le site Web de réservation de voyages en bus interurbain offrant la plus grande couverture internationale. Les voyages sont notre passion, et nous travaillons fort pour offrir le réseau de transport interurbain le plus complet. Nous offrons plus de 2,3 millions de routes à travers 80 pays et 21 000 villes. Notre ambition est de mettre un monde écologique, accessible et interconnecté à la portée de tous.


En quoi consiste cette opportunité?

  • Concevoir, réaliser et livrer la prochaine génération de fonctionnalités pour les voyageurs utilisant notre API publique ainsi que notre site web adapté aux mobiles pour réserver des billets d’autobus

  • Collaborer avec les gestionnaires de produits et les ingénieurs logiciels, tant au sein de ton équipe (équipe interfonctionnelles telles que les paiements, l’approvisionnement, l'expérience produit et le marketing) que dans d'autres équipes de Busbud, afin de fournir des produits de haute qualité pour nos utilisateurs.

  • Suivre des approches fondées sur les données pour mener des expériences et itérer des fonctionnalités

  • Identifier et traiter les axes d'amélioration afin que notre plateforme soit la meilleure dans sa catégorie

  • Procéder à des révisions de code

  • Mettre en œuvre des plans appropriés de couverture de tests, d'automatisation, de suivi et de déploiement

  • Trouver un équilibre entre l’ampleur des projets et les délais afin de garantir la qualité et la rapidité 


Comment peux-tu nous impressionner?

  • Environ 5 ans d'expérience professionnelle à temps plein dans le domaine du génie logiciel, axée sur le développement d'API ou de sites web

  • Tu as déployé une ou plusieurs API, applications web ou mobiles, idéalement disponibles actuellement sur internet, Google Play Store ou l'App Store

  • Tu es enthousiaste à l'idée de nous montrer des projets personnels qui montrent une aptitude à l'excellence technique et un sens du produit sur les appareils mobiles 

  • Ton esprit d'entreprise : tu peux livrer des projets efficacement avec des ressources limitées et une petite équipe

  • Tu as de solides connaissances techniques : tu es respecté·e et tes collègues ont confiance en tes opinions

  • Ta passion et ton esprit de croissance : tu aimes ce que tu fais et tu es toujours désireux·se d'apprendre de nouvelles choses.


Pourquoi postuler?

  • Rémunération selon l'expérience

  • 4 semaines de vacances (3 semaines + fêtes de fin d'année)

  • Assurance maladie (soins médicaux, oculaires, dentaires, médicaments)

  • Options d'achat d'actions (stock options)

  • Billets interurbains de bus gratuits

  • Équipement Apple et matériel permettant de travailler efficacement à domicile (chaise, ecran, ordinateur portable)

  • Déjeuner, collations, dîner d'équipe le mercredi, [email protected] le vendredi

  • Événements d'équipe


Visas et permis de travail

Si tu n'es pas autorisé·e à vivre et travailler au Canada, nous parrainons les permis de travail suivants:

  • R204(a) T23 (diplômés universitaires qui sont citoyens des États-Unis, du Mexique, du Chili, du Pérou, de la Colombie ou de la Corée du Sud).

  • Jeunes professionnels EIC (critères d'âge et de citoyenneté).

  • Permis de travail lié à un employeur donné.

Busbud s'engage à offrir une égalité d'accès à l'emploi à tous les employés et à fournir aux membres de l'équipe un environnement de travail exempt de discrimination et de harcèlement. Toutes les décisions d'emploi à Busbud sont fondées sur les besoins de l'entreprise, les exigences professionnelles et les qualifications individuelles, quelle que soit la religion ou les convictions, l'origine nationale, sociale ou ethnique, le sexe, l'âge, le handicap physique, mental ou sensoriel, le statut VIH, l'orientation sexuelle, l'identité ou l'expression de genre, l'état matrimonial, la grossesse ou tout autre statut protégé par les lois ou règlements en vigueur dans les territoires où nous sommes en activité. Découvrez pourquoi nous accordons de l'importance à la diversité.


Compétences requises

Node.JS 5 à 10 ans
ReactJS 5 à 10 ans
Typescript 5 à 10 ans
Javascript 5 à 10 ans