ENGLISH BELOW

Chez Turbulent l’attitude est aussi importante que le talent. Nous valorisons la collaboration, la transparence et l’autonomie dans la gestion des décisions et de nos opérations quotidiennes.

Ce que vous ferez chez nous

Vous serez en charger de gérer et de soutenir une équipe de développeurs.ses tout en favorisant la croissance de l’équipe et en vous assurant que chacun.e évolue dans un contexte positif. En étroite collaboration avec les directeurs techniques, vous serez à l'avant-garde du développement, de la performance et de la progression de carrière de l'équipe. Vous agirez en tant que facilitateur.trice en ce qui concerne les interdépendances au sein des mandats, en communiquant clairement les objectifs, en éliminant les obstacles et en comprenant bien la trajectoire du produit. Vous participerez également activement au développement des fonctionnalités backend au sein de votre équipe.

Vos talents

  • Communication. Vous avez une capacité naturelle à interagir avec des personnalités multiples et à créer des relations de confiance. Vous pouvez partager une vision de manière concrète et échanger des connaissances.
  • Gestion. Vous savez trouver le bon équilibre entre le soutien à une équipe et les ajustements nécessaires à leur progression. Vous savez faire preuve de courage et pouvez faire face à des situations problématiques de manière professionnelle.
  • Organisation. Vous savez gérer efficacement votre temps et vos tâches afin de respecter vos engagements. Vous pouvez également aider une équipe à le faire.
  • Collaboration. Vous avez démontré votre capacité à travailler sur des projets hautement collaboratifs et à générer des impacts probants.
  • Recherche de solutions. Vous ne restez pas inactif.ve face aux obstacles, vous trouvez des ressources, vous demandez de l'aide et vous innovez.
  • Développement technique. Vous disposez d'une solide expérience en matière de développement backend et avez la capacité de soutenir des équipes dans des environnements de travail multiples et complexes.

Vos réalisations et expériences antérieures

  • Un baccalauréat en informatique ou dans un domaine connexe
  • 2+ ans d'expérience dans la gestion d'une équipe de développeurs.euses
  • 5+ ans d'expérience en développement web backend ou un portfolio de projets backend pertinents (utilisant PHP, Node.js/TypeScript, Docker) démontrant un code solide et réutilisable.
  • Vous avez travaillé dans plusieurs frameworks, maîtrisé plusieurs types de structures de données, pratiqué une excellente hygiène de test, utilisé des modèles de conception et rédigé des documents d'analyse technique
  • Expérience de travail dans des pipelines CI/CD
  • Bonne compréhension de base de K8s
  • Bonne connaissance des meilleures pratiques en matière de sécurité et sensibilisation aux menaces courantes

Ce que vous brûlez d’envie d’accomplir

  • Partager une vision inspirante du travail à accomplir (via des présentations, des «roadmaps», des stratégies, etc.) en clarifiant et en simplifiant les informations, les concepts et les contextes complexes pour l'équipe tout en gardant à l'esprit les autres expertises et dépendances.
  • Participer activement au développement des compétences et de la carrière de votre équipe en établissant des relations étroites et en utilisant des outils d'évaluation des performances, la création d'objectifs SMART, des plans de formation, en offrant de la reconnaissance en privé et en public.
  • Coacher les développeurs.ses par le biais de la programmation en binôme.
  • Gérer les aspects administratifs de l'équipe tels que les approbations de vacances/absences, les heures supplémentaires, les jours de maladie en gardant à l'esprit les besoins de la production et en communiquant avec l'équipe de gestion de la production.
  • Organiser régulièrement des réunions individuelles pour s’assurer du bien-être des membres de l’équipe.
  • Fournir des conseils sur des questions techniques dans le cadre de plusieurs projets, aider à la répartition des tâches, à l'évaluation du travail et à l'affectation des collaborateurs.
  • Fournir de la rétroaction précise, opportune et détaillée visant à responsabiliser, clarifier les attentes et soutenir les experts.tes de différents niveaux.
  • Partager les standards d'expertise, en recherchant de manière proactive des informations auprès d'expert.e.s avancé.e.s, le cas échéant.
  • Intervenir judicieusement dans la création de mandats clés et agir en soutien ou s'impliquer pour garantir l'exécution lorsque cela est nécessaire.
  • Participer aux efforts de recrutement en collaboration avec l’équipe de Recrutement.
  • En collaboration avec l’équipe RH, organiser des réunions de partage de l'expertise technique, identifier les points faibles et les possibilités d'amélioration afin d'atténuer les pertes de productivité.
  • Représenter le groupe d'expertise technique lors de diverses réunions avec des responsables d'autres disciplines
  • Consacrer environ 50 % de son temps au développement des fonctionnalités backend au sein de diverses équipes techniques.

Chez Turbulent, l'équilibre entre la vie professionnelle et la vie privée est primordial !

Nous avons plusieurs politiques en place à cet effet :

  • Télétravail à 100% autorisé
  • Horaires flexibles offerts
  • Horaires réduits - de 32 heures à 40 heures par semaine - possibles
  • Temps supplémentaire payé
  • 4 semaines de vacances selon la séniorité, ainsi que 3 jours additionnels à Noël
  • Programmes avantageux d’assurances collectives, de contribution au régime de retraite, de télémédecine et de transport en commun offerts

Nous sommes proactifs afin de maintenir nos politiques à jour!

Se voir en personne ?

Nos bureaux, situés sur le Plateau Mont-Royal, sont ouverts et accessibles : chiens bienvenus, collation et machine à expresso, gym, arcades et table de ping pong à disposition. De janvier à juillet 2023, un chalet dans la région de Sutton est mis à disposition des employés.

Turbulent s’engage à employer un effectif diversifié. Les candidats qualifiés seront évalués sans égard à leur ethnicité, à leur couleur, à leur sexe, à leur religion, à leur origine nationale, à leur âge, à leur orientation sexuelle, à leur identité de genre, à leur expression de genre ou à un handicap.

//

At Turbulent, attitude is as important as talent. We value collaboration, transparency and autonomy in the management of our day-to-day decisions and operations.

What you will do

Manage and support a team of developers while fostering a growth mindset and creating a healthy team spirit. Working closely with Technical Directors, you will be at the forefront of the team’s healthy development, performance and career progression. You will act as a facilitator with respect to interdependencies within mandates, communicating goals clearly, removing blockers and understanding the roadmap. You will also actively participate in feature development within your team.

You’re Savvy in

  • Communication. You have a natural ability to interact with multiple personalities and create trusting relationships. You can share a vision in a concrete way and share knowledge.
  • Management. You can provide the right balance between supporting a team and bringing adjustments when necessary. You are courageous and can address problematic situations in a professional manner.
  • Organization. You know how to manage your time and tasks effectively in order to deliver and meet your commitments. You can support a team in doing so as well.
  • Collaboration. You have a proven track record of working on highly collaborative projects with successful results.
  • Finding solutions. You do not remain idle when facing blockers, you find resources, reach out for help and innovate.
  • Technical development. You have a solid background in backend development and the capacity to support teams within multiple and complex working environments.

You have

    • A bachelor’s degree in computer science or related field
    • 2+ years of experience in managing a team of developers
    • 5+ years of experience in backend web development or relevant backend project portfolio (using PHP, Node.js/TypeScript, Docker) showing solid and reusable code
    • Worked in multiple frameworks, master multiple types of data structures, practice excellent testing hygiene, have used design patterns and write technical analysis documentation
    • Have worked in CI/CD pipelines,
    • Basic understanding of K8s
    • Good knowledge of best security practices with common threats awareness

    You are eager to take on

    • Sharing an inspiring vision of the work to achieve (via presentations, roadmaps, strategies, etc.) by clarifying and simplifying complex information, concepts and contexts for the team while keeping in mind other expertises and dependencies
    • Participating actively in your team’s skills & career development by building close relationships and using performance review tools, SMART goals creation, training plans, sharing successes for jobs well done
    • Coaching developers via pair programming
    • Manage the team’s administrative topics such as vacation/absence approvals, overtime, sick days keeping production needs in mind and communicating with the production management team
    • Holding regular 1:1 meetings to ensure the person’s health and acting on it
    • Providing guidance on technical issues within multiple projects, helping on task breakdowns, work evaluation and assignment to collaborators
    • Providing accurate, timely and detailed feedback aiming at empowering, challenging, clarifying expectations and supporting experts of different levels
    • Sharing the expertise standards, proactively seeking out information from advanced experts as needed
    • Intervening judiciously in the creation of key mandates and acting in support or getting involved to ensure delivery when needed
    • Assist in recruitment efforts in collaboration with HR
    • In collaboration with HR, organizing technical expertise sharing meetings, identifying pain points and improvement opportunities to alleviate productivity losses
    • Representing the tech expertise group during various meetings with managers from other disciplines
    • Spending approximately 50% of your time in developing backend features within various technical teams

    At Turbulent, the balance between professional and private life is essential !

    We have several policies in place to that effect:

    • Flexible hours offered
    • Reduced hours - from 35 to 40 hours per week - possible
    • Paid overtime
    • 4 weeks of vacation depending on seniority, plus 3 additional days at Christmas
    • Advantageous group insurance, pension plan contribution and telemedicine
    • Participation in OPUS program

    We are proactive in keeping our policies current!

    See you in person?

    Our office, located on the Plateau Mont-Royal, is open and accessible: dogs are welcome, snacks and espresso machines are available, as well as a gym, arcades and ping pong table. And, from January to July 2023, a cottage in the Sutton region is available to employees.

    Turbulent is committed to employing a diverse workforce. Qualified candidates will be evaluated without regard to ethnicity, color, gender, religion, national origin, age, sexual orientation, gender identity, gender expression or disability.