Description du poste
Dans le cadre d'un projet à fortes contraintes techniques, nous recherchons un Développeur Go pour participer à la conception, au développement et à l'évolution de solutions logicielles modernes.
Le poste s'inscrit dans un environnement technique complexe et critique, avec des enjeux importants de performance, de robustesse, de sécurité et de qualité logicielle. Une appétence particulière pour les sujets liés à l'intelligence artificielle et à l'IA générative est recherchée afin de contribuer à l'intégration progressive de ces technologies au sein des solutions.
Les principales missions seront les suivantes :
- Concevoir et développer des services et composants logiciels en Go (Golang).
- Maintenir et faire évoluer les applications et services existants.
- Participer à la définition des architectures et aux choix techniques.
- Concevoir des API et services backend performants, robustes et sécurisés.
- Développer de nouvelles fonctionnalités en tenant compte des contraintes de performance, de disponibilité et de sécurité.
- Participer à l'intégration de composants ou services s'appuyant sur des technologies d'intelligence artificielle et d'IA générative.
- Contribuer à l'expérimentation de cas d'usage autour des LLM, de la recherche augmentée et de l'automatisation.
- Mettre en place et maintenir les tests unitaires et participer aux phases d'intégration et de validation.
- Analyser, diagnostiquer et corriger les anomalies.
- Participer aux revues de code et à l'amélioration continue de la qualité logicielle.
- Contribuer aux processus d'intégration et de déploiement continus.
- Rédiger et maintenir la documentation technique.
- Travailler dans le respect de procédures strictes de sécurité et de confidentialité.