Search jobs > Montreal, QC > Developpeur logiciel

Développeur(se) Logiciel Niveau 3 | Software Developer Level 3

Altitude-sports.com
Montreal, Quebec, Canada
$40,65 an hour (estimated)
Permanent
Full-time

Nous sommes Altitude Sports, le leader du commerce en ligne au Canada, né de la rencontre entre la mode et le plein air.

Nous sommes une équipe unie qui vise l’excellence en toute circonstance. Coureurs, skieurs, cyclistes, adeptes de sensations fortes, précurseurs de tendances - nos spécialistes dans tous les domaines travaillent ensemble afin de maintenir le succès de l’entreprise.

Nous sommes devenus le plus grand détaillant en ligne de vêtements et d’équipement urbains et de plein air au Canada, et nous continuons de grandir, mais ce statut ne nous a pas fait oublier nos origines.

Au fond, nous restons toujours cette boutique locale qui a ouvert ses portes il y a 40 ans sur la rue Saint-Denis.

Notre vision

Être la plus grande des petites boutiques.

Notre mission

Équiper nos clients des produits les plus durables et les mieux conçus par l’entremise d’une expérience en ligne inégalée.

Nos valeurs

Placez le client en premier. Dites-le, tout simplement. Allez de l’avant. Amusez-vous

Le rôle

En tant que Développeur(se) Logiciel niveau 3, vous contribuerez à des projets de développement logiciels, serez le mentor de développeurs juniors et contribuerez à la culture technologique de votre équipe agile.

Vous aurez l'opportunité de travailler sur l'ensemble du périmètre technique de plusieurs services, d'être responsable de leurs performances et de leur résilience, ainsi que de travailler sur les processus métier qu'ils affectent et la valeur qu'ils créent.

Vous découvrirez de nombreuses facettes du monde du développement web pour le commerce électronique avec une architecture orientée domaine et événementielle, évolutive et réactive, travaillant exclusivement avec des données en temps réel, le tout déployé sur une infrastructure infonuagique.

Vous ferez partie intégrante d'une équipe technique responsable d'un tout nouveau système de gestion des commandes (SGC) pour notre site de commerce électronique.

Ce projet offre de multiples opportunités de travailler et d'interagir avec divers systèmes, nouveaux et existants.

Responsabilités principales :

Contribuer de manière autonome à la conception, au développement, aux tests, au déploiement et à la livraison d'applications logiciels à grande échelle, systèmes, plateformes, services ou technologies.

Faire partie de la culture DevOps et assumer la responsabilité des opérations des technologies déployées par l'équipe, tout en améliorant l'observabilité et en résolvant les problèmes.

Garantir la résilience du produit en automatisant les tests dans le cadre du processus d’intégration et déploiement en continue (CI / CD).

Collaborer proactivement avec l'équipe produit pour concevoir des solutions fonctionnelles ou techniques en fonction du contexte de l'équipe et de l'entreprise afin d'offrir des options flexibles aux parties prenantes.

Assister tous les développeurs de votre équipe (revue par les pairs) et améliorer l'expérience développeur de votre équipe.

Ce que vous apportez à l'équipe :

4+ ans d'expérience professionnelle avec des langages de programmation modernes, de préférence dans le commerce électronique et en Python.

4+ ans d'expérience avec les bases de données SQL et NoSQL.

Connaissance des patrons de conception logicielle.

Connaissance de REST et GraphQL.

Connaissance de l'architecture orientée événements.

Expérience pratique des technologies d’infrastructure infonuagique telles qu'AWS.

Expérience avec l'infrastructure en code, Kubernetes, les conteneurs et les processus CI / CD.

Expérience avec les outils d’observabilités tels que Datadog, Splunk, Prometheus et Grafana.

Capacité démontrée à accompagner des développeurs logiciels juniors dans tous les aspects de leurs compétences en ingénierie.

Ce que tu y gagneras :

Faire un travail qui compte nous rend plus heureux, plus épanouis. C’est le même principe pour les avantages sociaux : nous t’offrons donc des outils en matière de santé, de bien-être et d’apprentissage afin de te permettre d’atteindre tes objectifs. En voici quelques-uns :

Des rabais sur des marques de mode et de plein air pour toi et ta famille

Un accès complet à un service de télémédecine

Une assurance médicale et dentaire complète

Cinq journées mobiles personnelles

Des possibilités d’apprentissage et de perfectionnement

La possibilité de travailler à la maison

La chance de participer à des comités sociaux, des équipes sportives, des sorties de groupe et des concours

Altitude Sports s’engage à créer un environnement de travail qui favorise l’inclusivité. Nous encourageons les membres de notre équipe à exprimer leur personnalité de façon authentique, et nous reconnaissons l’apport des différentes perspectives qui enrichissent notre communauté.

Nous invitons sincèrement toutes les personnes, indépendamment de facteurs tels que la race, l’origine nationale ou ethnique, la couleur, la religion, l’âge, le sexe, l’orientation sexuelle, l’identité ou l’expression de genre, l’état matrimonial, la situation familiale, les caractéristiques génétiques ou la situation de handicap, à venir créer leur propre histoire avec nous.

La connaissance du français est impérative pour tous les postes, étant donné notre contexte opérationnel au Québec. De manière spécifique, les fonctions impliquant des échanges avec des clients ou des parties externes situées en dehors du Québec requièrent une maîtrise de la langue anglaise en tant qu'exigence essentielle.

Nous accorderons également une priorité aux candidats résidant à Montréal lors du processus de recrutement. Cependant, nous pourrions envisager de recruter des talents en dehors de la région afin de garantir la qualité et la diversité de notre équipe.

We're Altitude Sports, Canada's ecommerce leader, working and playing at the intersection of fashion and the outdoors. As one big team striving for excellence at every opportunity, we’re made up of specialists in every department : outdoor lovers and fashion enthusiasts;

runners and skiers; cyclists, thrill seekers and trend setters. Sure, we’ve grown into Canada’s largest e-commerce retailer of outdoor and urban gear and apparel, and are still growing - but at heart we’re still that local independent shop that opened on Saint Denis Street in Montreal almost 40 years ago.

Our vision

To be the biggest little shop.

Our mission

To equip our clients with the most durable & well-designed goods through an ecommerce experience that’s unequaled.

Our values

Put the customer first. Just say it. Run with it. Have fun.

The role

As a Software Developer you will contribute to software projects, mentor junior developers, and contribute to the technical culture of your agile team.

You will be given the opportunity to work on the full technical scope on multiple services, have ownership over its performance / resilience and work on the business processes it affects and the value it creates.

You will experience many facets of the world of ecommerce web development with a domain and event driven architecture that is scalable and reactive, working exclusively with live data all deployed on the cloud.

You will be an integral part of a technical team in charge of a brand new Order Management System (OMS) for our ecommerce website.

This project contains multiple opportunities to work and interact with various new and existing systems.

What you will do :

Contribute with autonomy on the design, development, testing, deployment, and delivery of large-scale software applications, systems, platforms, services or technologies

Be part of the DevOps culture and take responsibility towards the operations of the technologies deployed by the team, improving observability and resolving issues

Ensure product resilience by automating tests as part of the continuous integration and deployment process (CI / CD)

Proactively work with the product team to conceive functional or technical solutions based on the context of the team and the business to offer flexible options to stakeholders

Assist all developers in your team (peer review) and improve your team’s developer experience

What you bring to the team :

4+ years of professional experience with modern programming languages, preferably in e-commerce and in Python

4+ years Experience with SQL and NoSQL databases

Knowledge of software design patterns

Knowledge of REST and GraphQL

Knowledge of event driven architecture

Hands on experience with cloud technologies such as AWS

Experience working with infrastructure as code, Kubernetes, containers and CI / CD pipelines

Experience with monitoring tools such as Datadog, Splunk, Prometheus and Grafana.

Demonstrated ability to mentor junior software developers in all aspects of their engineering skill-set

What’s in it for you :

Discounts on outdoor and fashion brands for you and your family

Comprehensive health and dental benefits package

Learning and Development Budget

Flexible working options

A modern workspace in the heart of Montreal’s Little Italy

Opportunity to participate in sport teams, group outings and contest, courtesy of our incredible social committee

30+ days ago
Related jobs
Altitude Sports
Montreal, Quebec

Coureurs, skieurs, cyclistes, adeptes de sensations fortes, précurseurs de tendances - nos spécialistes dans tous les domaines travaillent ensemble afin de maintenir le succès de l’entreprise. De manière spécifique, les fonctions impliquant des échanges avec des clients ou des parties externes situé...

Electronic Arts
Montreal, Quebec

Lead and manage other Software developers, providing oversight and guidance. All employment decisions are made without regard to race, color, national origin, ancestry, sex, gender, gender identity or expression, sexual orientation, age, genetic information, religion, disability, medical condition, ...

Electronic Arts Inc
Montreal, Quebec

Senior Software Developer - Engine Performance. You will work with developers across the entire production pipeline, such as developers, production, designers and artists, to ensure our game and development workflows are performant. Excellent problem-solving skills and a service-oriented mindset. Le...

HootSuite Media, Inc.
Montreal, Quebec

Collaborate with product managers, user experience researchers and other software developers to understand customer problems. Votre équipe sera responsable de l'ensemble du cycle de vie du produit d'IA, de la recherche initiale à la mise en production, en passant par les versions bêta, pour un produ...

Unity
Montreal, Quebec

En tant que développeur(se) de Logiciels au sein de l’équipe Unity Dashboard Conversion, vous jouerez un rôle déterminant dans la définition de l’avenir de la plateforme infonuagique de Unity. Cette équipe est responsable du développement et de la maintenance de l’interface infonuagique de Unity, un...

Genetec
Montreal, Quebec

Chaque jour, ses membres discutent de mise en réseau complexe, de sécurité logicielle, d’extensibilité et de tolérance aux pannes relativement aux fonctions centrales d’un système client-serveur distribué à haute disponibilité et à grande échelle. Concevoir, coder, déboguer et maintenir les fonction...

Genetec
Montreal, Quebec

Vous pourriez participer au développement de bases de données, de services et sites web, d’application de bureau et de logiciels embarqués visant à assurer un processus de production optimal. Analyser de vastes ensembles de données de production et concevoir des outils de détection et d’analyses de ...

Cerence Inc.
Montreal, Quebec
Remote

We bring together diverse backgrounds, and varied skill sets with the shared goal of advancing the next generation of transportation user experiences. Interested in having a significant impact in a dynamic industry with a high-performing global team? We’re looking for an exceptional Senior Software ...

GFT Technologies SE
Montreal, Quebec

La diversité est la clé d’une entreprise prospère ! Chez GFT, nous nous engageons à cultiver, favoriser et préserver une culture de diversité, d'équité et d'inclusion. Nous fournissons des solutions durables à travers l’ingénierie informatique et notre service-conseil en technologie. Maîtrise des te...

Boston Scientific
Montreal, Quebec

The Senior Software Tools Developer will lead the design and development of developer tools, working directly with developers to create maintainable and reusable code. Solides bases en matière de développement de logiciels et excellente compréhension des pratiques exemplaires de l’industrie en matiè...