Description de l’entreprise
Outbox est une plateforme tout-en-un de billetterie événementielle qui propulse certains des plus grands promoteurs et salles à travers le monde. Notre solution en marque blanche permet à nos clients de gérer leur image, leurs opérations et l’expérience utilisateur de bout en bout.
Disponible en plus de 15 langues et supportant plus de 1 milliard de dollars de ventes de billets par an, notre plateforme traite des millions de billets chaque année, avec un fort accent sur la performance, la scalabilité et la prévention de la fraude. Des fonctionnalités comme notre seat picker, la vue 360° des salles et notre système breveté de “Waiting Room” permettent d’offrir une expérience fluide et fiable à grande échelle.
Description du poste
Nous recherchons des Développeurs Fullstack (Junior, Intermédiaire et Senior) pour rejoindre notre équipe.
En tant que membre de l’équipe engineering, vous contribuerez au développement et à l’amélioration d’applications web performantes qui soutiennent des opérations de billetterie à grande échelle. Selon votre niveau d’expérience, vous serez amené à prendre en charge des fonctionnalités, collaborer avec différentes équipes et participer à l’évolution technique de la plateforme.
Poste à temps plein en mode hybride basé à Montréal, QC, avec flexibilité pour le télétravail.
Stack technologique
Notre environnement repose sur une stack moderne fullstack et cloud :
Technologies principales :
- TypeScript, React, Redux
- Python (FastAPI, Flask)
- APIs REST
Autres technologies utilisées :
- Kafka, Redis, XMPP
- MSSQL, MySQL
- Docker, Kubernetes, Ansible
- Bazel, TeamCity, Bitbucket
Il n’est pas nécessaire de maîtriser toutes ces technologies pour postuler.
Qualifications
Exigences principales :
- Expérience solide en développement back-end avec Python, idéalement avec FastAPI
- Bonne maîtrise des bases de données relationnelles, notamment Microsoft SQL Server (MSSQL)
- Expérience avec des systèmes de cache et de messaging tels que Redis et Kafka
- Expérience avec des APIs GraphQL (conception, consommation ou maintenance)
- Solides bases en JavaScript/TypeScript et en développement web moderne
- Expérience en développement front-end avec React, Redux et Bootstrap (SCSS/Sass un atout)
- Expérience en tests unitaires et d'intégration avec pytest
- Expérience en tests end-to-end avec Playwright (la connaissance de Cypress est un atout)
- Familiarité avec les tests de performance et de charge, notamment avec Locust
- Familiarité avec Docker pour le développement local
- Familiarité avec un système de build monorepo (Bazel) considérée comme un atout
- Bonne compréhension des pratiques de développement logiciel : debugging, qualité du code, maintenabilité, tests automatisés, revue de code et bonnes pratiques d'architecture
- Familiarité avec des frameworks, bibliothèques et outils modernes de développement web
- Bonnes capacités de résolution de problèmes, autonomie et esprit d'équipe
- Maîtrise du français requise, niveau professionnel ou bilingue
Attentes selon le niveau :
- Junior : bonnes bases techniques et envie d’apprendre
- Intermédiaire : expérience en livraison de fonctionnalités en production
- Senior : expérience en conception de systèmes, scalabilité et leadership technique
Atouts :
- Expérience avec des plateformes cloud, APIs ou systèmes distribués
- Connaissance des pratiques DevOps (Docker, Kubernetes, CI/CD)
- Diplôme en informatique ou expérience équivalente
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Machine Learning Engineer
2026-05-27
Senior Software Engineer Go - WAF
2026-05-28
Backend Engineer - Remote
2026-05-28
- Posted
- May 15, 2026
- Type
- Full-time
- Level
- Entry
- Location
- Montreal
- Company
- Outbox
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Machine Learning Engineer
2026-05-27
Senior Software Engineer Go - WAF
2026-05-28
Backend Engineer - Remote
2026-05-28