Développeur Sénior Fullstack orienté Backend H/F

S-quaar Rennes
Paris, France
7 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Working hours
Regular working hours
Languages
French, English
Experience level
Senior
Compensation
€ 70K

Job location

Remote
Paris, France

Tech stack

API
Artificial Intelligence
Azure
Code Coverage
Databases
Continuous Integration
DevOps
Github
Microsoft Visio
Node.js
TypeScript
Management of Software Versions
Data Logging
Google Cloud Platform
Firebase
Backend
Angular
Front End Software Development
GPT

Job description

mise en œuvre sur un cycle de sprint de deux semaines. * Mener une étude approfondie sur la faisabilité et la valeur ajoutée de modèles entraînés sur mesure pour des usages ciblés, et livrer une analyse décisionnelle dans un délai de trois mois. DevOps & fiabilité * Mettre en place et maintenir un pipeline CI/CD (GitHub, outils de gestion de tickets) dans un objectif d'industrialisation des déploiements. * Renforcer progressivement la couverture de tests unitaires sur les composants critiques, avec une amélioration continue à chaque sprint. * Déployer des solutions de monitoring, logging et alerting afin d'assurer la stabilité et la supervision des environnements. * Suivre et optimiser l'utilisation des services d'IA (consommation, coûts, latence, disponibilité) et produire une synthèse mensuelle. * Être en mesure d'assurer, à moyen terme, des mises en production critiques de manière autonome. APIs & intégrations * Concevoir et exposer une API robuste, documentée et scalable, facilitant l'intégration du produit dans des environnements clients. * Garantir des délais d'intégration courts pour les cas d'usage standards. * Assurer un haut niveau de sécurité applicative et API (authentification, gestion des accès, bonnes pratiques). * Maintenir une documentation technique à jour, alignée avec les cycles de déploiement. * Intervenir ponctuellement en support des équipes clientes lors des phases d'intégration technique. Performance & optimisation * Garantir des temps de réponse et de chargement optimisés, y compris dans des contextes de forte volumétrie et de montée en charge. * Exploiter les capacités de l'IA pour structurer, synthétiser et valoriser la donnée métier à long terme : o Identification des zones d'amélioration côté conception de contenus. o Personnalisation des parcours et recommandations côté utilisateurs finaux. Évolution produit & architecture * Développer et maintenir les briques backend nécessaires à l'évolution fonctionnelle du produit (ex. gestion de fichiers, paiements). * Participer activement aux cycles de développement en sprints itératifs. * Être force de proposition sur les améliorations techniques et fonctionnelles. * Contribuer aux choix d'architecture et à la vision long terme du produit. Collaboration & communication * Travailler en étroite collaboration avec l'équipe produit sur l'architecture, la roadmap et les priorités. * Anticiper les besoins des équipes frontend et faciliter les intégrations techniques. * Vulgariser et communiquer efficacement les enjeux techniques auprès des parties prenantes non techniques. ENVIRONNEMENT TECHNIQUE : * Backend : NodeJS + Typescript * Frontend : Angular + Typescript * Base de données & hébergement : Firebase, Google Cloud Platform * IA : Azure AI (gpt, whisper, Azure Text-to-Speech, embeddings) * Versioning, CI/CD : GitHub VOUS : Diplômé

Requirements

Ingénieur reconnu par la CTI à minima, vous justifiez d'une expérience minimale de 5 années en développement Full-Stack Typescript, avec une forte orientation Backend. Vous maîtrisez des architectures cloud et serverless, êtes confortable avec les intégrations d'IA ou motivé·e à se former rapidement sur ces technologies. La connaissance d'Angular constitue un plus. Un bon niveau d'anglais est important, suffisant pour le code, la documentation et la gestion de tickets. Nous recherchons une personne fiable, engagée et rigoureuse, avec un réel intérêt pour le secteur de l'éducation et une forte appétence pour les défis techniques. PROCESS : Après un premier échange et un test technique réalisé en visio avec un membre de notre équipe, vous rencontrerez : * La CTO en visio pour un échange parcours / projet * La CTO sur site pour un échange technique + présentation équipe / locaux Une décision rapide est prise à l'issue des entretiens.

Apply for this position