Au sein de Matters, tu auras un rôle clé dans l’évolution des pratiques tech et dans le maintien d’un haut niveau de qualité des produits que nous développons.
Au quotidien, tu seras intégré(e) à une ou plusieurs équipes produit, composées de 2 à 4 développeurs fullstack, d’un product manager, d’un product designer et des représentant client. Ensemble, vous co-créerez son produit ou améliorerez l’existant dans un environnement agile et collaboratif..
Être Tech lead chez Matters, c’est proposer des solutions pragmatiques à des problèmes fonctionnels complexes, tout en se portant garant de leurs bonnes exécutions, tant au niveau du code que dans la gestion des process.
Tes responsabilités :
Tu seras garant des bonnes pratiques de développement, ainsi que de l’encadrement et la progression des personnes au sein de l’équipe.
Ce qu’on attend de toi :
Collaborer avec les entrepreneurs et porteurs de projets pour comprendre leurs vision et ambition,
Garantir des choix techniques solides et pragmatiques, adaptés aux contraintes budgétaires,
Participer aux choix fonctionnels avec une approche user-centric et prioriser les fonctionnalités clés.
Assurer la maintenabilité du code et son évolutivité (respect des design pattern, stratégie de tests, …)
Estimer, concevoir et planifier les prochaines fonctionnalités
Optimiser la vélocité de l’équipe et anticiper la stabilité des applications en production.
Accompagner la montée en compétence des équipes et contribuer au rayonnement de Matters (meetups, articles).
Concevoir des architectures orientées business et les documenter
Tes skills :
Maîtrise d’un framework ou librairie Javascript : React, Nodejs, Typescript, NestJS, Next.JS
Conception d’architectures logicielles pragmatiques et évolutives, en tenant compte des contraintes de performance, de sécurité et de maintenabilité.
Expertise en modélisation de données relationnelles et en optimisation de requêtes SQL
API Management (Rest & GraphQL, outillage, documentation, conception, …)
Maîtrise des bonnes pratiques de développement : designs patterns, DDD, clean architecture
Suivi et maintenance d’une application en production
Capacité à exercer un leadership technique et à fédérer les équipes autour d’objectifs communs
Bonus : des connaissances en OPS (Docker, CI/CD, cloud computing, …) sont appréciées
Expérience confirmée (5 ans +) en tant que senior developper ou tech lead.
Tu es business-oriented, pour toi la technique est au service du produit : tu cherches la solution la plus adaptée au contexte et au besoin
Tu sais vulgariser des concepts complexes et adapter ton discours en fonction de ton interlocuteur.
Bon(ne) team player, tu partages, tu capitalises et fais monter les autres en compétences
Problem solver, tu aimes être challengé(e)
Optimiste convaincu(e), tu prends le feedback comme une occasion d’apprendre
Bon niveau d’anglais
Notre process est conçu pour nous permettre de te connaître, mais aussi de te donner un aperçu de notre environnement de travail et de nos projets :
Premier entretien classique avec David (CTO) : un échange pour discuter de ton parcours, tes aspirations, et t’expliquer qui nous sommes.
Second entretien - Test technique avec un autre Tech lead de Matters : Tu n’as rien à préparer en amont. A partir d’un sujet donné en séance, tu devras concevoir une architecture technique avec un Tech lead Matters, en expliquant tes choix.
Troisième entretien - Rencontre avec David (CTO), Philippe (COO) et JC (Co-Founder) : nous validerons ensemble le culture-fit, les attentes de Matters sur ce poste et nous t’aiderons à te projeter sur les prochaines années.
Chez Matters, nous croyons à l’importance des rencontres authentiques et transparentes. À travers ce process, notre objectif est de mieux te connaitre et de te donner une vision claire du rôle que tu aurais à jouer au sein de notre équipe.
Ces entreprises recrutent aussi au poste de “Technical Product Management”.