Lead Full-Stack Developer

Il y a 2 jours

Paris, Nouvelle-Aquitaine, France Colossyan Temps plein 60 000 € - 80 000 € Contrat

Lead Developer Full-Stack – Squad Client Hub

Job summary

  • Permanent contract
  • Paris
  • A few days at home
  • Salary: Not specified

Location and schedule

Paris, Châtelet – Hybrid: 2 days on site, 3 days remote.

Contract

Full-time (CDI)

Team

Technology – Report directly to the CTO

Mission principale

Lead the development and evolution of the Client Hub, a strategic web back‑office application that enables enterprise customers to manage licenses, users, organisational subdivisions, and access advanced analytics on AI usage. As Lead Dev of the Client Hub squad, you will supervise a team of 2 to 3 developers (including seniors), set technical priorities, ensure code quality, and actively contribute to development. You will steer a critical platform serving 60+ enterprise clients with a strong focus on scalability and user experience.

Responsabilités clés

Leadership technique et développement

  • Lead full‑stack development of the Client Hub on the Mendo stack (React/Tailwind + NestJS).
  • Hands‑on development (60‑70% of time) while supervising the team.
  • Ensure code quality through rigorous code reviews and daily team support.
  • Make architectural decisions for a complex multi‑tenant platform with permission and hierarchy challenges.
  • Design and implement scalable solutions to support a fourfold growth by 2026.
  • Manage release lifecycle and maintain production stability.

Gestion des priorités et roadmap technique

  • Define and arbitrate technical priorities with the CTO.
  • Translate business needs into technical user stories and estimate development complexity.
  • Balance new features, technical debt, and improvement initiatives.
  • Prioritize backlog and plan sprints efficiently.
  • Communicate transparently to the CTO on team capacity, technical trade‑offs, and progress.

Management d'équipe

  • Co‑ordinate and nurture 2‑3 developers, fostering a collaborative environment.
  • Conduct regular one‑on‑ones to identify development needs and unblock obstacles.
  • Delegate tasks effectively based on skill sets and learning objectives.
  • Train developers on best practices and support skill growth.
  • Create a motivating and collaborative squad environment.

Excellence technique et scalabilité

  • Design and implement complex licensing, permission, and organisational structure systems.
  • Develop high‑performance analytics solutions (dashboards, KPIs, usage reports).
  • Architect distributed solutions to manage load and support thousands of concurrent users.
  • Optimize performance and resilience (caching, load balancing, fault tolerance).
  • Pragmatically reduce technical debt.
  • Implement unit, integration, and load tests for critical features.

Collaboration cross‑fonctionnelle

  • Work closely with the CTO to align the Client Hub vision with overall strategy.
  • Collaborate with Customer Success and Support to understand client needs and improve UX.
  • Coordinate with other technical squads to ensure platform coherence.
  • Represent the squad in cross‑team discussions and share learnings.

Compétences requises

Savoirs & connaissances techniques

  • Expertise TypeScript: 4‑6 years of significant experience.
  • Mastery of React and modern frontend concepts (hooks, state management, performance, data visualization).
  • Solid experience with NestJS or similar Node.js frameworks (Express, Fastify).
  • Distributed architectures experience: microservices, event‑driven architecture, message queues, distributed caching.
  • Scalability expertise: design systems that handle rapid traffic and data growth.
  • Deep knowledge of SaaS multi‑tenant architectures and complex permission systems (RBAC, organisational hierarchies).
  • Experience building analytics dashboards and data visualisation (e.g., Recharts, D3.js).
  • Familiarity with databases (MongoDB, PostgreSQL) and query optimisation for large‑scale analytics.
  • AI‑Driven Development: advanced use of tools like GitHub Copilot, Cursor, or similar for rapid development and code quality.
  • Knowledge of CI/CD pipelines and DevOps practices.
  • Understanding of testing, monitoring, and observability in production.

Savoir-faire

  • Technical leadership experience: 2‑3 years leading a small developer team.
  • Proven experience moving from startup to scale‑up: structuring practices to support rapid growth.
  • Ability to define and balance priorities against business imperatives, technical quality, and team capacity.