
Développeur/développeuse full-stack sénior
Description du poste
Aperçu
Agendrix est à la recherche d’un·e développeur·euse web full-stack sénior pour contribuer directement à un produit SaaS utilisé chaque jour par plus de 225 000 personnes. Tu travailleras sur des problématiques concrètes de produit, d’architecture et de qualité, avec une réelle autonomie et une forte influence sur les décisions techniques. Si tu veux avoir de l’impact, écrire du code qui compte et évoluer dans une équipe mature, sans égos ni bullshit, ce rôle est fait pour toi.
POUR APPLIQUER : envoyez un courriel avec votre cv à s.goupil@agendrix.com
CONDITIONS ET AVANTAGES
- Salaire : 105 000 $ à 120 000 $ annuel
- Horaire : 35 h par semaine, pas de crunch time
- Mode de travail : hybride / remote. Le télétravail fonctionne très bien, des rencontres occasionnelles au bureau sont valorisées, idéalement être basé au Québec pour faciliter les horaires et le travail d'équipe
- 4 semaines de vacances + 10 jours de journées bien-être mobiles
- Horaire de travail et politique de congés flexibles (on a tous une vie en dehors de la job, il faut en profiter!)
- Assurances collectives avantageuses avec cotisation importante de l’employeur (dentaire, voyage, invalidité, vie et autres)
- REER collectif auquel l'entreprise contribue jusqu’à 5% de ton salaire annuel;
- Accès à une plateforme virtuelle de santé qui donne un accès rapide à une multitude de professionnels
- Allocation sportive de 500$ par année pour encourager l’activité physique
- Poste et environnement de travail modernes (MacBook Pro, chaise haut de gamme Herman Miller, 2 écrans, etc.);
- Allocation bureau à domicile de 1000$ après 3 mois d’emploi
- Activités d’équipe et 2 party d’équipe par année (été et hiver) payés par l’entreprise
- Entreprise en forte croissance
- Style de gestion moderne avec évaluations de rendement aux 6 mois
- Paiement des frais liés aux associations professionnelles
Responsabilités
Chez Agendrix, les développeurs ne sont pas des exécutants qui génèrent du code. Ils sont impliqués dans le produit de bout en bout :
Collaboration étroite avec les équipes produit et design
Élaboration des orientations techniques
Autonomie sur le découpage du travail, la QA et le déploiement
Espace réel pour crafter du code de haute qualité et améliorer les processus
Développement à de multiples niveaux : features produit, architecture, dette technique, performance, sécurité, corrections, améliorations.
Périodes réservées au refactor et au travail sous le capot. On care à propos de notre codebase autant que notre produit!
Expérimentations et optimisation avec l'IA pour être plus productifs chaque jour
Profil tech
Environnement orienté produit, avec une forte collaboration entre développeurs, design et produit. Travail en itérations courtes, mais on n'essaie pas de cadrer dans un processus Agile stricte, on garde ça simple. Les développeurs ont de l’autonomie sur le découpage, les choix techniques, la qualité et le déploiement.
Code reviews systématiques, discussions techniques ouvertes, refactor et dette technique assumés dans la planification. On privilégie la simplicité, la lisibilité et la pérennité plutôt que la sur-ingénierie.
Environnement moderne, outillé pour livrer souvent, apprendre en continu et améliorer autant le produit que la façon de travailler.
Équipe
L’ownership est le fondement de notre ADN.
Les specs produit (PRD) sont un point de départ, pas une finalité. Tu dois y apporter ta réflexion.
Les décisions techniques structurantes se prennent collectivement, avec une forte implication des développeurs séniors.
Chaque membre de l'équipe fait bouger les choses et s’implique activement.
On assume le droit à l’erreur. Prendre des initiatives implique parfois de se tromper, et c’est normal. Les décisions sont portées collectivement, même quand on apprend en cours de route.
On privilégie un engagement équilibré et durable, livrer de la valeur, apprendre, s’améliorer, sans s’épuiser.
On se dit les vraies choses, no bullshit! Toujours dans le respect et en laissant les égos de côté.
Compétences
Un.e sénior doit créer de l'impact et être dans l'action.
Prendre en charge des projets de manière autonome jusqu'à la livraison
Détenir une forte expertise back-end et front-end, riche d'une expérience professionnelle passée et d'une ouverture à progresser
Jouer un rôle clé dans l’architecture du produit et les choix techniques importants
Maintenir un haut niveau de qualité, de performance et de pérennité du code
Prendre des initiatives et maintenir une bonne vélocité
Au-delà de ses projets, un·e sénior contribue à élever le niveau de l’équipe par son exemplarité et son implication quotidienne. Cela passe par le mentorat, les revues de code et d’analyses techniques, le pair programming et le partage de connaissances. Le rôle ne consiste pas à gérer les autres développeurs, cette responsabilité appartient aux gestionnaires, mais à renforcer la solidité technique de l’équipe.
Avec le temps, chaque sénior développe naturellement une expertise plus forte sur certaines parties du produit ou certaines technologies, selon ses intérêts et ses aptitudes. Rien de forcé, rien de figé.
Onboarding
Il y a 3 rondes d'entrevues pour s'assurer qu'on est aligné tant sur la façon de travailler, la culture de développement que sur les aspects plus techniques du rôle.
Lorsque l'entrée en poste débute, tu es en pair avec un autre sénior dans l'équipe sur quelques projets pour te donner le temps s'assimiler nos processus et notre codebase.
POUR APPLIQUER : envoyez un courriel avec votre cv à s.goupil@agendrix.com




