Lead Dev - Fullstack

Juniors accepted
Permanent contract
Lead developer
PostgreSQL
Redis
Typescript

🚀 Missions Principales 🚀

Définir 📝

  • Comprendre les besoins des utilisateurs et leurs pain points.
  • Participer activement/intervenir aux workshops de spécification avec l’équipe Produit.
  • Contribuer à l’élaboration des hypothèses.
  • Rédiger des spécifications techniques de besoin.
  • Définir les produits en fonctionnant avec agilité (établissement de produit minimal dans le but d'un retour utilisateurs rapide, capacité de pivoter en fonction des retours du marchés).

Deliver and Develop 🛠️

  • Partager ses avancements et difficultés avec l'ensemble de l'équipe Product - Engineering.
  • Estimer les développements avec les autres membres de l’équipe et les partager à la direction.
  • Contribuer à la priorisation des développements.
  • Développer un code de qualité dans les délais impartis.
  • Connecter le back-end et le front-end.
  • Suivre la vélocité de l’équipe, tout en cherchant continuellement à l'améliorer.
  • Contribuer à la réduction de la dette technique.
  • Réaliser les déploiements dans les environnements de production et de test.
  • Tester le code source pour identifier les bugs à travers des sessions de revues de code.
  • Analyser les problèmes techniques et déterminer les corrections à effectuer.
  • Corriger les bugs dans le délai attendu.
  • Ajouter des routes API selon la méthode REST.

Document 📖

  • Documenter chaque partie/spécificités du code et maintenir la documentation.
  • Documenter l’architecture et maintenir la documentation.

Manage data 📊

  • Générer des points de données pour mesurer l’impact des actions.
  • Récolter du feedback sur les données afin de proposer des améliorations.

Improve ✨

  • Procéder à des sessions de peer-programing.
  • Participer activement/intervenir à l’ensemble des évènements Agile : Daily Stand-up, Product Backlog Refinement et Sprint Review / Retro.
  • Présenter les éléments attendus lors du Stand-up meeting.
  • Proposer des axes d’améliorations lors des Sprint Rétro en prenant de la hauteur.
  • Leader des sessions de Sprint Review / Retro.
  • Recruter et former des collaborateurs/stagiaires sur des connaissances acquises.
  • Échanger avec les autres membres de l’équipe sur les choix d’implémentations.
  • Proposer des évolutions à planifier sur nos processus et nos outils.
  • Réaliser des sessions de partages de connaissance à destination des autres membres de l'équipes sur les nouvelles technologies ou méthodologie.

Coach 🧑‍🏫

  • Réaliser une veille technique régulière et la partager avec l’ensemble des collaborateurs concernés.
  • Mentorer/coacher les membres de l’équipe pour les aider à grandir (par exemple : code review, binômage).
  • Participer à la formation des nouveaux arrivants dans l’équipe.
  • Alimenter la dynamique collective d’apprentissage et partager des ressources et des lectures.

Report 📈

  • Assurer le reporting hebdomadaire de son activité et de ses résultats auprès de l’équipe Product Engineering.

Build & Facilitate 🤝

  • Discuter des éléments de la roadmap technique et trouver des solutions avec l’équipe Produit.
  • Organiser et suivre une veille technique régulière.

Moyens de Réalisation et d'Appréciation du Poste ⚙️

Stack Technique

Frontend :
Next.js 16, React 19, TypeScript, Tailwind CSS 4, SWR, Playwright

Backend :
NestJS, TypeScript, TypeORM, PostgreSQL, JWT, 2FA, Jest, Supertest, Swagger/OpenAPI

Pipeline de données :
Python 3, Celery, Redis, SQLAlchemy

Infra et outils :
PostgreSQL, Redis, Git

Reference :stationf+Evera-Lead-Dev-Fullstack

Skills

Frontend
Typescript
CSS3
Next JS
React
Tailwind CSS
Data
PostgreSQL
Redis
TypeORM
Others
Celery
JWT
Playwright
Backend
NestJS
Python
SQLAlchemy
Tooling
Git
Jest