Titre : Développeur Web Senior Full Stack
Emplacement : Montréal, QC
Heures de travail : Lundi - Vendredi, Hybride
Rémunération et avantages : Salaire compétitif, assurance santé (médicale, dentaire, vision, vie), et beaucoup d'autres avantages
Ce poste n'est ouvert qu'aux résidents du Canada qui ont un permis de travail légal.
A propos de notre client qui recrute pour ce poste :
Evlv travaille actuellement avec un détaillant en ligne de vêtements et d'accessoires de plein air basé à Montréal qui cherche à combler le poste de Développeur Web Senior Full Stack.
Le Développeur Web Senior Full Stack sera responsable de :
- Concevoir, développer et maintenir des applications web évolutives de l'avant à l'arrière.
- Travailler en étroite collaboration avec des équipes interfonctionnelles pour fournir des expériences numériques de haute qualité.
- Encadrer les développeurs juniors et contribuer aux décisions architecturales et aux meilleures pratiques.
Le candidat idéal possède les compétences suivantes :
- Penseur stratégique et analytique
- Capacité à prendre des initiatives
- Capacité à absorber la documentation technique et à communiquer avec des parties prenantes non techniques
- Excellentes compétences en résolution de problèmes et en communication
- 5+ années d'expérience en développement web full stack
- Connaissance experte de PHP ou Python, avec une solide expérience des langages et frameworks côté serveur (Node.js, Django, Rails, ASP.NET, etc.)
- Solide compréhension des API RESTful, des systèmes de base de données (SQL & NoSQL), et des plateformes cloud (AWS, Azure, GCP)
- Expérience avec le contrôle de version (Git), les pipelines CI / CD, et les flux de travail agiles
Les responsabilités incluront :
- Concevoir et mettre en œuvre des applications web full-stack robustes, évolutives et sécurisées
- Développer et maintenir des services backend, des API et des bases de données en utilisant des technologies telles que Node.js, Python, Ruby, Java ou .NET
- Collaborer avec les chefs de produit, les concepteurs et les autres ingénieurs pour fournir des solutions centrées sur l'utilisateur
- Assurer la haute performance, la réactivité et la fiabilité des applications
- Écrire un code propre, maintenable et bien documenté
- Effectuer des revues de code et fournir un mentorat aux membres juniors de l'équipe
- Dépanner et déboguer les problèmes sur l'ensemble de la pile
- Rester à jour avec les technologies émergentes et proposer des améliorations à la pile technologique
- Participer à l'architecture du système et aux décisions de conception.