Ingénieur R&D Full Stack Senior (Go/Python)
Role details
Job location
Tech stack
Job description
Votre rôle vous amènera à travailler sur des problématiques techniques avancées telles que le DNS, les proxies HTTP/HTTPS, le chiffrement TLS et les mécanismes d'authentification SSO, tout en développant des services backend en Go et Python (FastAPI/ConnectRPC). Vous interviendrez sur l'intégration avec des bases de données relationnelles et NoSQL (PostgreSQL, Redis), sur l'optimisation des performances, la sécurité et la maintenabilité des applications critiques. Vous évoluerez dans un environnement technique exigeant, au sein d'une équipe R&D à taille humaine, et interviendrez sur la conception, le développement et l'optimisation de solutions critiques. Ce poste offre une forte dimension technique ainsi qu'une implication directe dans les choix d'architecture et les orientations technologiques. Parmi vos responsabilités, vous serez amené à, Concevoir, développer et faire évoluer des composants critiques pour l'agent endpoint et les services backend en Go et Python, tout en contribuant aux choix d'architecture et à la documentation technique.
- Intégrer et interfacer les composants avec les APIs bas niveau des systèmes sur Windows, macOS et Linux, et optimiser les mécanismes réseau et de sécurité (DNS, HTTP/HTTPS, TLS, SSO).
- Concevoir et maintenir des solutions backend et des bases de données (PostgreSQL, Redis), optimiser les requêtes et le design de schéma pour assurer performance et scalabilité.
- Mettre en place et maintenir des stratégies de tests automatisés (unitaires, intégration, end-to-end), diagnostiquer et corriger les problématiques complexes en production.
- Encadrer et mentor des ingénieurs juniors, partager les bonnes pratiques, collaborer avec les équipes Agile et les parties prenantes pour améliorer continuellement les processus et la qualité du code.
Requirements
Issu(e) d'une formation supérieure en informatique, vous justifiez d'au moins 5 ans d'expérience en développement logiciel en environnement de production, avec une expertise en Go et/ou Python, ainsi qu'une bonne maîtrise de frameworks modernes tels que FastAPI ou des technologies de communication type RPC. Vous possédez de solides compétences en bases de données relationnelles (notamment PostgreSQL) et NoSQL (comme Redis), incluant la conception de schémas et l'optimisation des requêtes. Vous maîtrisez les outils DevOps tels que Git, Docker, ainsi que les pipelines CI/CD et les outils de monitoring, et êtes à l'aise avec les environnements cloud (AWS, OVH) et les architectures distribuées. Vous accordez une attention particulière à la qualité du code, aux tests et à la documentation, et êtes sensible aux problématiques de performance, de sécurité et de scalabilité. Une appétence pour les sujets liés à la cybersécurité est appréciée. Vous êtes à l'aise en anglais dans un contexte professionnel (écrit et oral). #!# #!# #!# SAVOIR ETRE #!# Autonomie, Rigueur, Esprit d'analyse, Capacité à travailler sous pression, Curiosité technique