Développeur.se logiciel sénior.e (User Journey) | Senior Software Developer (User Journey)
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
Key Skills for This Role
Full Job Posting
- Participer à la conception architecturale, au développement, aux tests, au déploiement et à la livraison d'applications et de services à grande échelle, tout au long du cycle de développement logiciel.
- Contribuer autant au frontend qu'au backend de notre vitrine Next.js, ainsi qu'à nos microservices Python.
- Proposer des solutions techniques et fonctionnelles créatives répondant directement aux enjeux d'affaires relatifs à l’expérience de nos utilisateurs.
- Assurer la résilience des systèmes en automatisant les tests et en intégrant l'infrastructure en tant que code, les conteneurs et les pipelines CI/CD.
- Créer et modifier des sources de données SQL et NoSQL selon les besoins des applications.
- Expérimenter et adopter de nouvelles approches techniques pour faire évoluer les pratiques de l'équipe.
- Jouer un rôle clé dans les revues de code, la documentation technique et la planification des sprints.
- Mettre en place une bonne observabilité, assurer la performance du site et appliquer une rigueur dans l'impact de nos changements techniques pour le SEO, l'AEO et l'accessibilité.
- Plus de 6 ans d'expérience en développement logiciel avec des langages modernes (Python, Node.js), une excellente maîtrise full-stack de React/Next.js, et plus de 2 ans en conception d'applications distribuées à grande échelle dans le commerce électronique.
- Baccalauréat en informatique, génie logiciel ou expérience équivalente.
- Solide maîtrise des bases de données SQL/NoSQL, des services infonuagiques AWS, des conteneurs, de Kubernetes et des pipelines CI/CD.
- Capacité démontrée à faire preuve de leadership technique et de créativité face aux défis d'affaires au sein d'une équipe agile.
- Une connaissance des architectures pilotées par les événements (event-driven), de l'architecture headless, ainsi que des plate-formes MACH comme Commercetools, Bloomreach, Contentful et Algolia constitue un atout.
- Expérience pratique des outils de surveillance (Datadog, Splunk, Prometheus, Grafana) et intérêt pour le développement assisté par l'IA.
- Bilingue (français et anglais), tant à l'oral qu'à l'écrit.
- 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
- 20 heures payées pour faire du bénévolat et soutenir notre communauté
- Des possibilités d'apprentissage et de perfectionnement
- Un équilibre entre le travail à domicile et le bureau
- Un espace de travail moderne au cœur de la Petite Italie de Montréal pour les candidats locaux
- La chance de participer à des comités sociaux, des équipes sportives, des sorties de groupe et des concours
- Participate in the architectural design, development, testing, deployment, and delivery of large-scale applications and services across the full software development lifecycle.
- Contribute to both the front-end and back-end of our Next.js storefront, as well as our Python microservices.
- Propose creative technical and functional solutions that directly address the business goals related to the experience of our customers.
- Ensure system resilience by automating testing and integrating infrastructure as code, containerization, and CI/CD pipelines.
- Create and modify SQL and NoSQL data sources based on application requirements.
- Experiment with and adopt new technical approaches to continuously evolve team practices.
- Play a key role in code reviews, technical documentation, and sprint planning.
- Establish strong observability, ensure site performance, and maintain rigor regarding technical impacts on SEO, AEO, and accessibility.
- 6+ years of experience in software development with modern languages (Python, Node.js), strong full-stack proficiency with React/Next.js, and 2+ years designing large-scale distributed applications in ecommerce.
- Bachelor's degree in Computer Science, Software Engineering, or equivalent experience.
- Strong expertise in SQL/NoSQL databases, AWS cloud services, containers, Kubernetes, and CI/CD pipelines.
- Knowledge of event-driven architectures, headless architecture, and MACH platforms (Commercetools, Bloomreach, Contentful, Algolia) is an asset.
- Hands-on experience with monitoring tools (Datadog, Splunk, Prometheus, Grafana) and an interest in AI-assisted development.
- Bilingual (French and English), both written and spoken.
- Discounts on outdoor and fashion brands for you and your family
- Full access to Telemedicine services
- Comprehensive health and dental coverage
- 5 personal days
- 20 paid hours to volunteer and support our community
- Learning and development opportunities
- A balance between working from home and working at the office
- A modern workspace in the heart of Montreal's Little Italy for local candidates
- A chance to participate in social committees, sports teams, group outings and contests
About Altitude Sports
Private Canadian online retailer of premium outdoor gear, technical apparel, and urban clothing for city and nature enthusiasts.
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Altitude Sports
Agent·e à la service clientèle (Contrat 4 mois) | Customer Service Agent (4 month contract)
Montréal, CAN
Gestionnaire de produit, Expérience commerce électronique | Product Manager, Ecommerce experience
Montréal, CAN
Coordonnateur.rice Données e-commerce & Catalogue (contrat 6 mois) | E-commerce & Catalog Data Coordinator (6-month contract)
Montréal, CAN
Gestionnaire de produit, Expérience commerce électronique | Product Manager, Ecommerce experience
Montréal, CAN
Altitude Sports is seeking a Product Manager to lead the ecommerce customer experience from concept through launch. The role combines product prioritization, UX optimization, data-driven decisions, agile delivery, AI-ena
Commis d'entrepôt (Contrat de 4 mois) | Warehouse Associate (4-month contract)
Montréal, CAN
Développeur.se logiciel sénior.e (Core Systems) | Senior Software Developer (Core Systems)
Montréal, CAN
Agent·e à la service clientèle (Contrat 4 mois) | Customer Service Agent (4 month contract)
Montréal, CAN
Chef.fe d’équipe - Gestion des inventaires | Team Lead - Inventory Management
Saint-Laurent, CAN
Agent·e à la service clientèle (Contrat 4 mois) | Customer Service Agent (4 month contract)
Montréal, CAN
Gestionnaire de produit, Expérience commerce électronique | Product Manager, Ecommerce experience
Montréal, CAN
Coordonnateur.rice Données e-commerce & Catalogue (contrat 6 mois) | E-commerce & Catalog Data Coordinator (6-month contract)
Montréal, CAN
Gestionnaire de produit, Expérience commerce électronique | Product Manager, Ecommerce experience
Montréal, CAN
Commis d'entrepôt (Contrat de 4 mois) | Warehouse Associate (4-month contract)
Montréal, CAN
Développeur.se logiciel sénior.e (Core Systems) | Senior Software Developer (Core Systems)
Montréal, CAN
Agent·e à la service clientèle (Contrat 4 mois) | Customer Service Agent (4 month contract)
Montréal, CAN
Chef.fe d’équipe - Gestion des inventaires | Team Lead - Inventory Management
Saint-Laurent, CAN