Senior Software Engineer Python Fullstack — Backend

Il y a 2 jours

Paris, Île-de-France Sander Temps plein 90 000 € - 130 000 €/an

Nous recrutons pour le compte d'un acteur technologique spécialisé dans le développement de solutions software, data et intelligence artificielle sur mesure, qui poursuit le développement de ses équipes Engineering.

Dans le cadre de l'accélération de ses activités et du lancement de nouveaux projets clients, nous recherchons un(e) Senior Software Engineer Python Fullstack, avec une expertise principalement orientée backend, capable de concevoir des solutions logicielles solides et de contribuer à leur déploiement en production.

Vous évoluerez sur des projets variés, construits autour de problématiques mêlant développement logiciel, ingénierie des données et intelligence artificielle.

Au sein d'équipes réunissant Software Engineers, Data Scientists et spécialistes de l'IA, vous contribuerez à la réalisation de solutions applicatives adaptées aux besoins spécifiques des clients.

Votre quotidien sera essentiellement centré sur le développement backend en Python, avec la possibilité d'intervenir sur l'ensemble de la stack en fonction des enjeux techniques rencontrés.

À ce titre, vous serez amené(e) à :

  • Concevoir et développer des composants et services backend performants en Python ;
  • Créer, maintenir et faire évoluer des API et services applicatifs ;
  • Contribuer aux réflexions d'architecture et aux décisions de conception technique ;
  • Structurer et intégrer les couches de données nécessaires au fonctionnement des applications ;
  • Participer ponctuellement aux développements front-end selon les besoins des projets ;
  • Intégrer des fonctionnalités issues de la Data Science, du Machine Learning ou de l'IA générative ;
  • Travailler avec les équipes Data et IA pour transformer des modèles et prototypes en fonctionnalités exploitables ;
  • Garantir la qualité technique des développements, notamment en matière de performance, sécurité et scalabilité ;
  • Mettre en œuvre des tests et des pratiques de développement favorisant la fiabilité et la maintenabilité du code ;
  • Participer aux travaux de containerisation, d'automatisation et de déploiement ;
  • Contribuer à l'industrialisation des solutions et à leur mise en production ;
  • Prendre en compte les enjeux métiers et les contraintes techniques propres à chaque environnement client.

Votre profil

Vous justifiez d'au moins 3 années d'expérience en développement logiciel, avec une pratique confirmée de Python côté backend.

Vous disposez d'une solide culture Software Engineering et savez appréhender une application dans sa globalité, même si votre domaine de prédilection reste le backend.

Vous avez idéalement eu l'occasion de :

  • Développer des applications et services backend avec Python ;
  • Concevoir et exposer des API REST ;
  • Manipuler des bases de données relationnelles et/ou NoSQL ;
  • Participer à des réflexions d'architecture logicielle ;
  • Développer et maintenir des applications utilisées dans des environnements de production ;
  • Évoluer dans des environnements utilisant des containers et des pipelines CI/CD ;
  • Appliquer de bonnes pratiques de tests, de qualité de code et de performance ;
  • Collaborer avec des équipes techniques aux expertises complémentaires.

Des compétences en React, TypeScript ou sur d'autres technologies front-end modernes seront appréciées pour accompagner la dimension fullstack du poste.

Une première expérience ou une appétence pour les sujets Data, Machine Learning, LLM et IA générative représentera également un atout.

Les qualités qui feront la différence

Au-delà de la maîtrise d'un langage ou d'un framework, nous recherchons un(e) Software Engineer pragmatique, adaptable et orienté(e) résolution de problèmes.

Vous aimez explorer de nouvelles approches techniques, monter en compétence sur des technologies différentes et vous adapter aux spécificités de chaque projet.

Vous appréciez les environnements collaboratifs, notamment aux côtés de profils Data Science et IA, et souhaitez contribuer à transformer des expérimentations technologiques en applications concrètes, fiables et déployées.

Une expérience acquise dans le conseil, les services technologiques, une ESN ou dans des contextes clients exigeants sera particulièrement appréciée.

Pourquoi nous rejoindre ?

Vous intégrerez un environnement technologique où le Software Engineering est au cœur de la conception et de la livraison de solutions innovantes.

Vous participerez à des projets sur mesure pour différents clients, avec une diversité de contextes métiers, de problématiques techniques et de défis d'ingénierie.

Vous évoluerez également aux