Tech lead Développeur Fullstack H/F

  • Paris
  • CDI
  • Date de début : 01 juillet 2025
  • Postuler

À propos

Chez Ozitem, nous accompagnons les entreprises dans leur transformation digitale, notamment au travers de notre expertise sur les solutions d’infrastructures & de cloud 💡🚀
Entreprise de taille humaine et pérenne depuis plus de 30 ans, l’entreprise affiche une croissance régulière depuis notre création et un chiffre d’affaires de 46 Millions d’euros en 2024.
Ce sont 400 Ozitémiens, ingénieurs et consultants qui évoluent sur trois sites en France : Levallois (92), notre siège-social, Toulouse (31) et Lyon (69), ainsi qu’à l’international au Vietnam (Hô Chi Minh). 👨‍ 💻
Avantages :

  • RTT
  • Tickets restaurants
  • Participation
  • CSE
  • 75% transport

Descriptif du poste

Vous avez pour mission principale, en tant que Tech Lead, de :

  • Manager fonctionnellement les développeurs (Software(s), Data engineer(s)…) d’une ou plusieurs squads,
  • Assurer les choix techniques en collaboration avec la squad dans le respect des standards,
  • Faire comprendre les choix techniques & obtenir l’adhésion des parties prenantes,
  • Interagir au quotidien avec les parties prenantes (métier, tech authority…)
  • Garantir la qualité logicielle de la prestation de l'équipe,
  • Veiller à la bonne mise en œuvre du plan de développement du produit.

Objectifs et livrables
Mission principale d’un Tech Lead

  • Assurer l’excellence technique : Veiller à ce que l’équipe respecte les normes les plus élevées en matière de développement logiciel, y compris la qualité du code, les tests et la documentation.
  • Encadrer et guider : Fournir des conseils, un soutien et un mentorat aux membres de l’équipe, favoriser leur développement professionnel et garantir un environnement collaboratif.
  • Concevoir et architecturer des solutions : Diriger la conception et l’architecture de systèmes complexes, en veillant à leur évolutivité, performance et maintenabilité.
  • Faciliter la communication : Servir de lien entre l’équipe de développement et les autres départements (gestion produit, assurance qualité, opérations), en assurant une communication claire et efficace.
  • Garantir la livraison dans les délais : Superviser les plannings de projet et s’assurer que les livrables respectent les délais et les standards de qualité.

État d’esprit et approche
Un Tech Lead performant adopte l’état d’esprit et l’approche suivants :

  • Résolution proactive des problèmes : Anticipe les problèmes potentiels et les traite avant qu’ils ne deviennent critiques.
  • Apprenant perpétuel : Se tient à jour sur les dernières tendances, technologies et bonnes pratiques du secteur.
  • Leader empathique : Comprend les perspectives et les défis des membres de l’équipe, offre du soutien et favorise un environnement de travail positif.
  • Penseur stratégique : Équilibre les besoins immédiats du projet avec les objectifs à long terme, en assurant des pratiques de développement durables.
  • Collaboratif : Encourage la collaboration au sein de l’équipe et valorise la diversité des points de vue pour obtenir les meilleurs résultats.

Responsabilités clés
Leadership technique :

  • Définir et faire respecter les standards de codage, les bonnes pratiques et les méthodologies de développement.
  • Examiner et approuver les conceptions architecturales et les modifications de code.
  • Diriger les discussions techniques et les processus de prise de décision.

Gestion d’équipe :

  • Encadrer les développeurs juniors et fournir un accompagnement technique à l’équipe.
  • Organiser des entretiens individuels réguliers et des évaluations de performance.
  • Favoriser une culture d’amélioration continue et d’innovation.

Supervision de projet :

  • Travailler en étroite collaboration avec les chefs de produit pour comprendre les besoins et prioriser les tâches.
  • Créer et maintenir les plans de projet, en assurant la livraison ponctuelle des fonctionnalités.
  • Identifier et atténuer les risques liés à la dette technique, à l’évolutivité et à la performance.

Communication avec les parties prenantes :

  • Expliquer les concepts techniques et l’avancement des projets aux parties prenantes non techniques.
  • Collaborer avec les équipes transverses pour aligner les objectifs et les livrables.

Représenter l’équipe de développement lors de réunions et de présentations.
Assurance qualité :

  • Veiller à la mise en place de pratiques de test robustes : tests unitaires, d’intégration et de bout en bout.
  • Superviser les revues de code et garantir le respect des standards de qualité.
  • Implémenter et surveiller les pipelines d’intégration et de déploiement continus (CI/CD).

Interactions avec l’équipe :
Un Tech Lead interagit avec son équipe de la manière suivante :
• Daily Stand-ups : Anime les réunions quotidiennes pour suivre l’avancement, identifier les blocages et aligner les objectifs du jour.
• Revue de code : Effectue des revues de code régulières, fournit des retours constructifs et garantit la qualité du code.
• Discussions techniques : Dirige les discussions techniques et les sessions de brainstorming, en encourageant la participation de l’équipe.
• Sessions de mentorat : Organise des sessions individuelles ou en groupe pour soutenir la croissance et le développement des membres.
• Rétrospectives : Participe aux rétrospectives de sprint pour identifier ce qui a bien fonctionné et les axes d’amélioration.

Profil recherché

Les Qualifications (Expériences souhaitées)
Idéalement, vous possédez une expérience réussie de 7 ans minimum comme Software Engineer/Data Engineer (ou équivalent) et vous avez déjà idéalement eu une expérience significative dans un rôle de lead d’une ou plusieurs équipe(s).
Votre Périmètre technique et méthodologique
Les compétences qui sont attendues de vous en tant que Tech Lead :

  • La maîtrise d’un ou plusieurs des langages suivants : Java ou Python Javascript / Typescript
  • Une expertise significative sur un ou plusieurs des frameworks suivants : Angular / React / Vue.js / NodeJs Springboot / FastApi / Flask
  • Une compréhension des principes et des processus de gestion de base de données. SQL / NoSQL
  • Idéalement, une expérience dans le Cloud : Azure (ADF, Azure function, Datalake, AppService, Static WebApp …) AWS (S3, CloudFront, ECS, KMS …)
  • Une expérience dans un contexte Agile fort (Scrum / Kanban) avec des impératifs de delivery exigeants
  • Une expérience en CI/CD full en Infra as Code (Terraform)
  • Une certification Cloud de niveau Developer Associate, voire niveau Architecte expert, serait idéale

Vos Soft Skills
En tant que Tech Lead, vous devrez :

  • Avoir des compétences managériales et un leadership reconnu
  • Aimer le travail en équipe et être capable d’animer des équipes
  • Être un bon communiquant
  • Être rigoureux(se) et organisé(e)
  • Vous adaptez à toutes situations et être flexible
  • Être créatif(ve) et avoir le sens de l’innovation
  • Langues : Niveau de français et d’anglais courant

Compétences demandées
Spark : Confirmé
ReactJS : Expert
Finops : Avancé
Azure function : Confirmé
MongoDB : Confirmé
Azure datalake : Confirmé
base de données SQL : Expert
Cosmos DB : Expert
Databricks : Confirmé
Bases DE données NoSQL : Expert
AWS : Avancé
Azure : Expert
Java : Confirmé
Angular : Confirmé
Azure app service : Confirmé
Vue : Confirmé
Python : Confirmé
Redux : Confirmé
Azure Data Factory : Confirmé
Azure static webApp : Confirmé
NodeJS : Confirmé

Informations complémentaires

  • Type de contrat : CDI
  • Date de début : 01 juillet 2025
  • Lieu : Paris
  • Niveau d'études : Bac +5 / Master
  • Expérience : > 5 ans
  • Télétravail ponctuel autorisé