📍 Lyon (69) | CDI | Profil confirmé (Mid-Level)
🏢 Qui sommes-nous ?
GENEE est une entreprise lyonnaise spécialisée dans le développement de logiciels sur mesure et l'intégration de solutions d'intelligence artificielle.
Nous accompagnons nos clients dans la conception, le développement et le déploiement de plateformes web, d'applications métiers et de solutions d'IA générative.
Notre approche repose sur une forte proximité avec nos clients, une bonne compréhension de leurs enjeux métiers et la capacité à concevoir des solutions techniques robustes et adaptées à leurs besoins.
Dans le cadre de notre croissance, nous recherchons un Développeur Full Stack Python / Vue.js pour renforcer notre équipe technique.
🎯 Vos missions
Vous interviendrez sur des projets variés, de la conception technique jusqu'à la mise en production, avec une réelle autonomie et une implication directe dans les choix technologiques.
Vos principales responsabilités :
- Conception et développement : développer et maintenir des applications web avec Python (Flask) et Vue.js.
- Architecture technique : concevoir des API, structurer les applications et participer aux choix d'architecture.
- Compréhension métier : échanger avec les clients, analyser leurs besoins et les traduire en solutions techniques pertinentes.
- Déploiement et exploitation : conteneuriser les applications avec Docker, gérer les pipelines CI/CD et assurer les mises en production.
- Qualité logicielle : produire un code maintenable, mettre en place des tests et contribuer aux revues de code.
- Amélioration continue : identifier les opportunités d'optimisation et être force de proposition.
- Intelligence artificielle : participer, selon les projets, à la conception de solutions intégrant des LLM, des systèmes RAG ou des agents IA.
🛠️ Notre stack technique
- Backend : Python, Flask, FastAPI, API REST
- Frontend : Vue.js, Nuxt.js, JavaScript / TypeScript
- DevOps : Git, Docker, GitLab CI/CD, Kubernetes
- Bases de données : PostgreSQL, SQL, pgvector
- Intelligence artificielle : LangChain, LlamaIndex, LLM, RAG, Text-to-SQL
La maîtrise de l'ensemble de cette stack n'est pas exigée. Les compétences fondamentales attendues sont Python, Flask, Vue.js, Git, Docker et CI/CD.
👤 Profil recherché
Nous recherchons un développeur confirmé, disposant idéalement d'au moins 3 ans d'expérience professionnelle, capable de travailler de manière autonome tout en collaborant efficacement avec l'équipe.
Compétences indispensables :
- ✅ Très bonne maîtrise de Python, notamment du framework Flask.
- ✅ Bonne maîtrise de Vue.js et du développement frontend.
- ✅ Maîtrise de Git et des workflows collaboratifs.
- ✅ Expérience pratique avec Docker et les pipelines CI/CD.
- ✅ Bonne connaissance des bases de données relationnelles et de SQL.
- ✅ Expérience concrète dans le déploiement et la mise en production d'applications.
- ✅ Bonne compréhension des principes de conception d'API et d'architecture logicielle.
Qualités attendues :
- Capacité à comprendre les besoins fonctionnels et les enjeux métiers des clients.
- Autonomie dans la gestion et la réalisation des développements.
- Esprit d'analyse, rigueur et sens des responsabilités.
- Capacité à prendre du recul, challenger les besoins et proposer des solutions adaptées.
- Bon relationnel et capacité à échanger avec des interlocuteurs techniques et métiers.
Nous recherchons avant tout un développeur capable de comprendre un besoin, concevoir une solution pertinente et la mener jusqu'à sa mise en production, sans se limiter à l'exécution de tâches techniques.
🤖 Les gros plus : Intelligence artificielle & RAG
Une expérience dans le développement de solutions d'intelligence artificielle générative constituera un avantage important.
Nous apprécierons particulièrement les profils ayant déjà travaillé sur :
- ⭐ LangChain, LlamaIndex ou des frameworks similaires.
- ⭐ La conception et le développement de solutions RAG (Retrieval-Augmented Generation).
- ⭐ La maîtrise de l'ensemble de la chaîne RAG : ingestion documentaire, parsing/OCR, chunking, embeddings, indexation vectorielle, recherche sémantique, retrieval, génération et évaluation.
- ⭐ Les architectures Text-to-SQL, permettant d'interroger des bases de données en langage naturel.
- ⭐ Les bases de données vectorielles telles que pgvector, Qdrant ou Chroma.
- ⭐ L'intégration de modèles de langage (LLM), via API ou en auto-hébergement.
Ces compétences sont des atouts, mais ne constituent pas des prérequis. Nous recherchons avant tout un développeur disposant de solides fondamentaux techniques et souhaitant évoluer sur des projets d'intelligence artificielle.
💼 Pourquoi rejoindre GENEE ?
Rejoindre GENEE, c'est intégrer une structure à taille humaine dans laquelle les développeurs participent pleinement à la réussite des projets.
- 🚀 Des projets diversifiés : applications métiers, plateformes SaaS, automatisation et intelligence artificielle.
- 💻 Une implication de bout en bout : de l'analyse des besoins jusqu'au déploiement et à l'évolution des solutions.
- 🧩 Une réelle autonomie technique : la possibilité de proposer des architectures, des outils et des améliorations.
- 🤝 Un environnement collaboratif : une équipe accessible, des échanges directs et des décisions rapides.
- 📈 Des perspectives d'évolution : la possibilité de développer ses compétences sur des technologies modernes et des projets d'IA appliquée.
📋 Conditions du poste
- Contrat : CDI – Temps plein
- Localisation : Lyon (69)
- Expérience : 3 ans minimum souhaités
- Rémunération : selon profil et expérience
- Prise de poste : dès que possible