Développeur Full Stack / Full Stack Developer
Altitude Sports
Montréal, QC, ca
5d ago

Informations sur le poste

Lieu de travail Siège social : 90 Beaubien Ouest, suite 601A, Montréal, H2S 1V6 Secteur d’activité Gestion de projets TI Ville Montréal État / Province Quebec Code postal H2S 1V6

Description du poste

  • English will follow*
  • Altitude Sports est le plus grand détaillant canadien spécialisé dans la vente en ligne de vêtements techniques haut de gamme.

    Outre le site Web principal, l’entreprise possède aussi LaDerniereChasse.com, le seul site entièrement dédié à la vente à rabais de vêtements de plein air au Canada.

    Nous sommes en plein essor sur le marché canadien et notre équipe s'agrandit.

    Description

    En tant que membre fondateur de l'équipe, vous serez responsable de la conduite de la vision et de l'architecture à long terme de l'équipe, de la conduite / mise en forme des feuilles de route et du leadership technique.

    Vous ferez partie d'une équipe d'ingénieurs talentueux et passionnés, vous ferez l'expérience de nombreuses facettes du monde de la vente en ligne (e-tail) et participerez à une poussée toujours croissante vers une expérience client de classe mondiale et l'excellence opérationnelle.

    Les nouvelles idées sont toujours les bienvenues dans une culture de travail axée sur la communauté qui s'efforce continuellement d'être à la pointe du progrès.

    En tant que développeur Full Stack, vous avez la possibilité de travailler sur toute la portée technique d'un produit, d'être propriétaire de ses performances / résilience et de devenir une autorité sur les processus métier qu'il affecte et la valeur qu'il crée.

    Si vous avez de l'expérience dans la création de solutions sécurisées et évolutives, vous êtes probablement le bon candidat

    Responsabilités principales

  • Participer à l'architecture, au développement, aux tests, au déploiement et à la livraison d'applications logicielles, de systèmes, de plates-formes, de services ou de technologies à grande échelle.;
  • Créer et modifier des sources de données en fonction des exigences de l'application;
  • Créer des points de terminaison pour les sources de données sql et nosql
  • Travailler le frontend et backend pour des applications headless;
  • Assurer la résilience des produits en automatisant les tests dans le cadre du processus CI / CD;
  • Participer à la croissance de l’équipe en présentant de nouveaux concepts et de nouvelles idées;
  • Travailler à l’organisation des outils frontend et backend pour qu’ils soient utilisés par plusieurs équipes;
  • Travailler en collaboration avec l’équipe produit afin de concevoir de nouvelles solutions;
  • Travailler en collaboration étroite avec le DevOps afin d’améliorer le workflow;
  • Jouer un rôle de premier plan dans la planification de projets
  • Être un acteur clé pour les revues de code, la documentation et la planification de sprint
  • Qualifications

  • Baccalauréat ou supérieur en informatique, en génie ou dans un domaine connexe. Maîtrise ou équivalent étranger en informatique, ingénierie, mathématiques, un atout;
  • 2 + années d'expérience professionnelle dans le commerce électronique en développement de services logiciels et connaissance de la conception pour l'évolutivité, les performances et la fiabilité.;
  • 2+ années d'expérience dans la conception et le développement d'applications logicielles, d'outils, de systèmes et de services distribués à grande échelle à l'aide de NodeJS, JS ou d'autres technologies.;
  • 4+ années d'expérience professionnelle avec les langages de programmation modernes (par exemple Node JS, JavaScript, C / C ++ ou autre) et les technologies open source (Linux, Spring)
  • 2+ ans d'expérience avec des bases de données relationnelles et non relationnelles telles que SQL (MySQL, Snowflake) et NoSQL (MongoDB, DynamoDB, Elastic Search);
  • Expérience pratique de la création et de l'exploitation de systèmes évolutifs et sécurisés sur AWS / Google cloud / Azur ou similaire;
  • Expérience avec CI / CD d'applications conteneurisées, sans serveur et frontales
  • Connaissance des frameworks JS comme React, Vue ou Angular;
  • Connaissance des pratiques professionnelles d'ingénierie logicielle et des meilleures pratiques pour le cycle de vie complet du développement logiciel, y compris les normes de codage, les révisions de code, la gestion du contrôle des sources, les déploiements continus, les tests et les opérations;
  • Expérience avec NodeJS et PHP (Laravel);
  • Capacité démontrée à encadrer des ingénieurs logiciels débutants dans tous les aspects de leurs compétences en ingénierie
  • Nous offrons

  • Une assurance collective (médicale et dentaire);
  • Des rabais employés sur près de 450 marques;
  • Un environnement de travail convivial dans un espace moderne au coeur Mile-Ex;
  • La chance de s’épanouir professionnellement dans une entreprise en pleine croissance;
  • La chance de travailler avec des gens de talent!

    Altitude Sports is Canada's leading online retailer for technical apparel and urban fashion. Besides our main Website, we also own TheLastHunt.

    com, the only website wholly dedicated to discounted outdoor gear and apparel in Canada. We are quickly growing in the Canadian market and our team is expanding.

    Job Description

    As a foundational member of the team, you will be responsible for driving the team’s long-term vision and architecture, drive / shape roadmaps, and provide technical leadership.

    You will be part of a talented and passionate squad of engineers, you will experience many facets of the world of online retail (e-tail) and take part in an ever growing push towards world class customer experience and operational excellence.

    New ideas are always welcome in a community driven work culture that continuously strives to be on the bleeding edge. As a Full Stack Developer, you are given the opportunity to work on the full technical scope of a product, have ownership over its performance / resilience and become an authority on the business processes it affects and the value it creates.

    If you have experience in building secure, scalable solutions you are probably the right candidate.

    Main Responsibilities

  • Participate in the architecture, development, testing, deployment, and delivery of large-scale software applications, systems, platforms, services or technologies.
  • Create and amend data sources based on application requirements
  • Create endpoints to sql and nosql data sources
  • Work on both the frontend and backend of headless applications
  • Ensure product resilience by automating tests as part of the CI / CD process
  • Help organize the frontend and server-side tools and assets so that they can be used by several squads
  • Proactively work with the product team to conceive technical or functional solutions
  • Work closely with DevOps to continuously improve the delivery process
  • Bring the team to new heights by presenting new concepts to a tech committee
  • Be a key player for code reviews, documentation and sprint planning
  • Qualifications

  • Bachelor degree or higher in Computer Science, Engineering or related field. Master's degree or foreign equivalent in Computer Science, Engineering, Mathematics, is an asset
  • 2 + years of professional ecommerce experience developing software services and knowledge of design for scalability, performance and reliability.
  • 2+ years of experience designing and developing large-scale, distributed software applications, tools, systems and services using NodeJS,JS or other technologies.
  • 4+ years of professional experience with modern programming languages (eg. Node JS, JavaScript, C / C++or other) and open-source technologies (Linux, Spring)
  • 2+ years Experience with relational and non relational DB such as SQL (MySQL, Snowflake) and NoSQL (MongoDB, DynamoDB, Elastic Search)
  • Hands on experience in building and operating scalable and secure systems on AWS / Google cloud / Azur or similarExperience working on REST and GraphQL services
  • Experience with CI / CD of containerized, serverless and frontend applications
  • Knowledge of JS frameworks like React, Vue or Angular
  • Knowledge of professional software engineering practices & best practices for full software development life cycle, including coding standards, code reviews, source control management, continuous deployments, testing and operations
  • Demonstrated ability to mentor junior software engineers in all aspects of their engineering skill-set
  • We Offer

  • A complete benefits package (medical and dental);
  • Employee discounts on over 450 brands;
  • A welcoming work environment in a modern space in the heart of Montreal’s Mile-Ex;
  • The possibility to thrive professionally in a fast-growing company;
  • The possibility to work with a talented team.
  • Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form