Contexte et mission
Vous rejoindrez la Team Technique, sous la supervision du Directeur Technique, et aurez pour mission principale de contribuer au développement et à l’évolution des solutions déployées pour nos clients, notamment sur notre plateforme Data.
Vos responsabilités principales :
Développement et optimisation des solutions techniques pour nos clients, en assurant robustesse, performance et évolutivité.
Participation aux séances de conception et d’architecture technique pour garantir des choix techniques pertinents et adaptés aux besoins des projets.
Collaboration étroite avec l’équipe Consulting et le Data Gang pour assurer une parfaite intégration des solutions développées.
Contribution active à la R&D sur notre plateforme Data en proposant des améliorations techniques, des refontes et des évolutions majeures.
Veille technologique et innovation : suivi des tendances du marché, tests de nouvelles technologies et mise en œuvre des meilleures pratiques.
Participation à l’élaboration de la feuille de route technique annuelle, en coopération avec le Directeur Technique, pour anticiper les évolutions et assurer un alignement stratégique.
Documentation et partage des connaissances pour garantir la montée en compétences de l’équipe et assurer la pérennité des développements.
Compétences techniques requises
Back-end
Développement en Node.js
Utilisation du Framework NestJS
Conception et optimisation d’APIs REST et GraphQL
Gestion des performances et de la scalabilité des services
Front-end
Développement d’interfaces utilisateurs avec Angular
Maîtrise des concepts de SPA (Single Page Application)
Optimisation des performances et de l’expérience utilisateur
Tests unitaires et fonctionnels des interfaces
Bases de données
Conception et gestion de bases de données relationnelles SQL (PostgreSQL, etc.)
Indexation et recherche avancée avec ElasticSearch
Optimisation des requêtes et gestion des transactions
Connaissances souhaitées (atout majeur)
Utilisation de NX pour la gestion des monorepos
Expérience avec Docker et Kubernetes pour le déploiement des applications
Méthodologies DevOps et CI/CD (GitLab CI/CD, Jenkins, etc.)
Cloud computing (AWS, Azure, GCP) et services managés
Profil recherché
Issu(e) d’une formation initiale de niveau Bac+5 en école d’ingénieur ou équivalent universitaire, avec une spécialisation en développement logiciel, vous justifiez d’une expérience de minimum 5 ans en développement, idéalement sur des projets à forte composante data.
Soft Skills :
Autonomie et rigueur, avec une capacité à gérer plusieurs tâches simultanément.
Esprit d’analyse et de résolution de problèmes, pour anticiper et corriger les éventuelles anomalies.
Force de proposition, capable d’apporter de nouvelles idées et solutions innovantes.
Esprit d’équipe et collaboration, avec un bon relationnel et un sens du partage des connaissances.
Capacité d’adaptation face aux évolutions technologiques et aux nouveaux défis.
Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.
Voir toutes les offres