Description du poste & missions
À propos du rôle
Rejoignez une startup européenne innovante en pleine croissance basée à Antananarivo. En tant qu'ingénieur full stack senior, vous piloterez le développement de plateformes SaaS avant-gardistes dédiées à l'optimisation de la visibilité auprès des moteurs de recherche alimentés par l'IA et les assistants conversationnels. Vous contribuerez directement aux décisions architecturales et à la trajectoire technique du produit.
Vos responsabilités principales
- Concevoir et développer des fonctionnalités robustes, évolutives et performantes couvrant l'intégralité de la stack full stack
- Architécter des solutions capables de traiter efficacement de grands volumes de données avec des performances optimales
- Développer des APIs sécurisées et performantes respectant les meilleures pratiques REST et GraphQL
- Piloter les choix technologiques et proposer des améliorations continues de l'infrastructure
- Participer activement aux décisions d'architecture logicielle et aux évolutions du produit
- Garantir la qualité, la maintenabilité et la stabilité des applications en environnement de forte charge
- Optimiser les traitements asynchrones, les files de messages et les performances des bases de données
- Encadrer et mentorer les développeurs de l'équipe en partageant vos bonnes pratiques et votre expertise
- Promouvoir une culture d'excellence technique à travers les revues de code et la documentation de qualité
Profil & Compétences
Compétences techniques requises
- Minimum 5 années d'expérience en développement logiciel full stack en production
- Maîtrise avancée de TypeScript et expertise confirmée en développement React
- Solide expérience avec NestJS ou un framework Node.js back-end équivalent
- Expertise en PostgreSQL, SQL et conception de modèles de données performants
- Bonne compréhension des architectures logicielles, des APIs REST et des patterns asynchrones
- Expérience démontrée dans le développement d'applications SaaS en phase de croissance
- Familiarité avec Redis, Docker, Git et les pratiques de déploiement modern
- Connaissances additionnelles en Rust, Kubernetes ou ClickHouse constituant des atouts majeurs
- Aisance avec les outils de développement assistés par IA (Cursor, GitHub Copilot, Claude Code)
Qualités professionnelles
- Forte capacité analytique et aptitude à résoudre des problèmes techniques complexes
- Autonomie, sens des responsabilités et véritable ownership des projets
- Curiosité technique prononcée et goût pour l'innovation continue
- Esprit collaboratif avec capacité à travailler dans des environnements startup aux priorités changeantes
- Exigence élevée en matière de qualité du code et de documentation
- Orientation produit et vision systémique des architectures logicielles
Profil souhaité
- Formation Bac +3 à Bac +5 en Informatique ou domaine technique équivalent
- Expérience confirmée en environnement SaaS ou startup en phase de croissance
- Habitude de travailler en méthodologie Agile et avec des équipes distribuées
- Français courant et anglais technique pour la documentation et les échanges
- Capacité à collaborer quotidiennement avec des équipes basées en Europe
Postuler à l'Offre
Vous êtes sur la bonne voie ! Remplissez simplement ce formulaire et joignez votre CV.