Bubble-go Part Of Sword Group
Développeur Full Stack / GenAI Engineer
Bubble-go Part Of Sword GroupSwitzerland2 days ago
Full-timeInformation Technology

Nous recherchons un Développeur Full Stack passionné, avec une forte expertise backend et frontend, et un intérêt marqué pour l’IA générative. Vous interviendrez sur la conception, le développement et l’optimisation de services distribués, d’interfaces modernes et d’intégrations avancées avec des modèles d’IA. Vous contribuerez activement aux choix techniques, à l'amélioration continue et à l’innovation produit.



Missions principales

1. Développement Backend

  • Concevoir, développer et maintenir des services backend en Python et TypeScript (Node.js).
  • Participer à la définition et à la mise en place d’architectures microservices robustes et scalables.
  • Mettre en œuvre des pratiques DevOps : CI/CD, automatisation, observabilité.
  • Déployer et gérer des environnements conteneurisés avec Docker.

2. Développement Frontend

  • Développer des interfaces web performantes en React (TypeScript) et Tailwind CSS.
  • Intégrer des maquettes et prototypes Figma en respectant les principes de responsive design.
  • Garantir une expérience utilisateur fluide, moderne et cohérente.

3. IA Générative (GenAI)

  • Intégrer et exploiter des LLM dans des produits et workflows techniques.
  • Utiliser et comprendre les protocoles MCP et A2A pour les interactions avancées avec des modèles d’IA.
  • Implémenter des solutions RAG, fine-tuning léger, optimisation de prompts, etc.
  • Consommer et orchestrer des APIs GenAI (OpenAI, Hugging Face, Vertex AI).

4. Gestion et structuration des données

  • Concevoir et manipuler des bases de données NoSQL (Redis, MongoDB).
  • Travailler avec des BDD vectorielles (Chroma, Weaviate) dans des solutions RAG.
  • Utiliser des bases SQL (PostgreSQL, MySQL) selon les besoins produit.
  • Gérer la persistance locale côté client avec IndexedDB.

5. API & Intégrations

  • Concevoir, documenter et maintenir des APIs REST et GraphQL.
  • Définir les schémas via OpenAPI (Swagger) ou GraphQL Schema.
  • Consommer des APIs RAG (Azure AI Search, Vertex AI, etc.).
  • Garantir la performance, la sécurité et la stabilité des intégrations.

6. Qualité, Collaboration et Méthodologie

  • Utiliser Git, ses workflows et bonnes pratiques (revue de code, hooks…).
  • Produire un code propre, maintenable et bien documenté.
  • Participer au développement de tests unitaires, d’intégration et end-to-end.
  • Veiller au respect des bonnes pratiques de sécurité.



Profil recherché

  • Excellentes compétences en full-stack, avec un penchant pour le backend et l’IA.
  • Forte curiosité technique, envie d’apprendre et de tester des nouvelles technologies.
  • Autonomie, rigueur et capacité à travailler dans un environnement technologique moderne.
  • Capacité à collaborer efficacement et à partager ses connaissances.

Key Skills

Ranked by relevance