Nous recherchons un.e développeur.se logiciel I pour rejoindre nos équipes qui contribuent à des solutions innovantes de messagerie! Tu participeras au développement d'une plateforme à fort trafic actuellement utilisée par des milliers de développeurs et des millions d'utilisateurs à travers le monde.
Ce que tu vas faire :
Apporter des contributions à notre plateforme, notre architecture et nos modèles de données pour fournir des solutions alignées sur notre stratégie de mise sur le marché.
Écrire du code bien structuré et bien testé en tenant compte de la performance, de la fiabilité et de l'évolutivité de nos produits.
Travailler avec de nouvelles technologies dans une culture ouverte aux idées créatives.
Faire partie de la rotation sur appel de l'équipe, qui couvre les services sous la responsabilité de l'équipe.
Ce que tu apportes :
Qualifications requises:
Bonne connaissance de Node.js, Express et TypeScript, ou une pile Web comparable (Java, C#, Ruby, Python…)
Une attitude collaborative, contribuant à un environnement de travail agréable qui favorise le travail d'équipe dans toute l'organisation.
Bon niveau de communication écrite et verbale en anglais pour collaborer avec nos collègues et clients partout à travers le monde.
Atouts:
Expérience avec certaines technologies de notre pile technologique.
Connaissances des systèmes distribués.
Environnement technologique
Notre code d'application est principalement écrit en TypeScript et JavaScript.
Notre backend principal fonctionne sur Node.js et Express. La plupart de nos interfaces fonctionnent sur React.
Nos données sont stockées sur MongoDB, Redis, MySQL, S3 et mises en file d'attente ou diffusées via RabbitMQ, Kafka et SQS.
Nos charges de travail s'exécutent sur des clusters Kubernetes hébergés sur AWS.
Mode travail hybride: La personne embauchée travaillera en partie à distance et en personne au bureau de Montréal selon un horaire déterminé par son gestionnaire.