Consultant·e Développeur·se Back-end confirmé·e
2 days ago
Paris
Description de l’entreprise kciope est un cabinet de conseil expert UX-Tech-Data, pionnier de l’UX en France. Nous accompagnons de grands comptes et organisations sur leurs produits digitaux métiers, de la phase de cadrage jusqu’au run, dans des environnements techniques complexes et fortement interconnectés. Chez kciope, la technologie est pensée comme un levier de valeur produit, au service des usages, de la performance et de la robustesse des systèmes. Votre mission En tant que Consultant·e Développeur·se Back-end confirmé·e, vous intervenez sur la conception, le développement et l’évolution d’applications métiers à fort enjeu, en collaboration étroite avec les équipes Produit, UX et Data. Vous participez à des projets from scratch comme à des phases d’industrialisation et d’évolution, avec un fort niveau d’exigence sur la qualité du code, la scalabilité et la maintenabilité. Dans ce cadre, vous utiliserez également des outils d’intelligence artificielle appliqués au développement afin d’améliorer l’efficacité, la qualité du code et les processus d’ingénierie. Vos responsabilités Cadrage & compréhension des enjeux • Comprendre les besoins métiers et fonctionnels des applications., • Contribuer aux choix techniques et à l’architecture back-end., • Participer à l’élaboration des spécifications techniques avec les équipes Produit. Delivery & développement back-end • Concevoir et développer des API back-end robustes, performantes et maintenables., • Garantir la qualité du code (tests, lisibilité, performance, sécurité)., • Assurer la maintenance évolutive et la scalabilité des applications., • Participer activement aux rituels agiles et au delivery des sprints. Utilisation de l’IA dans le développement • Utiliser des assistants de développement basés sur l’IA (GitHub Copilot, ChatGPT, ou équivalent) pour améliorer la productivité et la qualité du code., • Exploiter l’IA pour accélérer la génération de code, de tests et de documentation technique., • Participer à la conception et à l’intégration de services utilisant l’intelligence artificielle (APIs IA, services ML, LLM), selon les projets., • Contribuer à l’amélioration continue des pratiques d’ingénierie assistées par l’IA. Coordination & contribution technique • Être force de proposition sur les choix techniques et fonctionnels., • Aider à résoudre des problématiques complexes liées aux données, aux performances ou aux intégrations., • Accompagner et faire monter en compétence des développeurs plus juniors., • Collaborer étroitement avec les équipes Produit, UX et Data. Contribution cabinet • Partager vos pratiques et retours d’expérience au sein de la communauté Tech kciope., • Participer à la veille technologique et aux initiatives R&D., • Contribuer ponctuellement aux phases de cadrage ou d’avant-vente. Profil recherché Formation & expérience • Formation technique (Bac +5 ou équivalent)., • 4 à 7 ans d’expérience en développement Back-end sur des applications métiers., • Expérience sur des projets complexes, multi-interfaces et multi-acteurs., • Une expérience en cabinet de conseil ou sur des produits internes est un plus. Compétences techniques • Très bonne maîtrise de Node.js (Express, Nest.js apprécié)., • Solide expérience en développement d’API REST., • Excellente maîtrise du SQL, notamment PostgreSQL., • Bonne connaissance de TypeScript., • Une expérience avec Python (ETL, FastAPI, Flask) est un plus., • Connaissance ou appétence pour les environnements DevOps (Docker, Kubernetes, CI/CD, Jenkins…) et DevSecOps (SonarQube, Trivy, etc.)., • Une expérience avec des données cartographiques (PostGIS, MVT…) est un vrai atout., • Expérience ou appétence pour l’utilisation d’outils d’assistance au développement basés sur l’intelligence artificielle. Qualités comportementales • Rigueur technique et sens de la qualité., • Capacité à prendre du recul et à proposer des solutions pragmatiques., • Goût pour le travail en équipe pluridisciplinaire., • Autonomie, curiosité et esprit d’initiative., • Capacité à dialoguer avec des interlocuteurs non techniques., • Intérêt pour les nouvelles pratiques de développement, notamment l’IA appliquée à l’ingénierie logicielle. Pourquoi rejoindre kciope ? • Travailler sur des applications métiers à fort impact, pas uniquement du code “run”., • Évoluer dans une équipe intégrée UX – Produit – Tech – Data., • Participer à des projets from scratch et à des enjeux d’industrialisation., • Rejoindre un cabinet à taille humaine avec un management de proximité., • Participer activement à la transformation digitale de nos clients.