L'offre en détail : Développeur Full Stack Senior Python / Vue.js
📍 Lyon (69) | CDI | Profil senior | 💰 40 000 à 55 000 € brut par an
🏢 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 Senior Python / Vue.js pour renforcer notre équipe technique et participer aux décisions structurantes de nos projets.
🎯 Vos missions
Vous interviendrez sur des projets variés, de la conception technique jusqu'à la mise en production, avec une forte autonomie et un rôle moteur dans les choix technologiques.
Vos principales responsabilités :
- Conception et développement : concevoir, développer et maintenir des applications web avec Python (Flask ou FastAPI) et Vue.js / Nuxt.js.
- Architecture technique : définir des architectures robustes, concevoir les API et structurer les applications pour garantir leur maintenabilité.
- Référent technique : accompagner les développeurs, partager les bonnes pratiques et contribuer activement aux revues de code.
- Compréhension métier : échanger avec les clients, challenger 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 sécuriser les mises en production.
- Qualité logicielle : garantir la qualité du code, la couverture de tests, la sécurité, les performances et l'observabilité des applications.
- Amélioration continue : identifier les risques et les opportunités d'optimisation, puis proposer des solutions pragmatiques.
- 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, architecture logicielle, Git, Docker et CI/CD.
👤 Profil recherché
Nous recherchons un développeur senior disposant idéalement d'au moins 5 ans d'expérience professionnelle, capable de prendre en charge un projet de bout en bout et d'aider l'équipe à progresser.
Compétences indispensables :
- ✅ Excellente maîtrise de Python et expérience significative avec Flask ou FastAPI.
- ✅ Très bonne maîtrise de Vue.js et du développement frontend moderne.
- ✅ Solide expérience dans la conception d'API et l'architecture d'applications web.
- ✅ Bonne maîtrise de PostgreSQL, de SQL et de la modélisation des données.
- ✅ Expérience concrète avec Git, Docker, les pipelines CI/CD et les mises en production.
- ✅ Capacité à diagnostiquer des problèmes de performance, de sécurité ou de fiabilité.
- ✅ Expérience des tests automatisés et des revues de code.
Qualités attendues :
- Capacité à comprendre les enjeux fonctionnels et métiers des clients.
- Autonomie, rigueur et sens des responsabilités.
- Capacité à prendre des décisions techniques et à les expliquer clairement.
- Goût pour la transmission, le partage de connaissances et l'accompagnement de l'équipe.
- Bon relationnel avec des interlocuteurs techniques et métiers.
Nous recherchons avant tout un développeur capable de comprendre un besoin, concevoir la bonne solution 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 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.
💼 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 et de porter des choix d'architecture.
- 🤝 Un environnement collaboratif : une équipe accessible, des échanges directs et des décisions rapides.
- 📈 Un rôle structurant : contribuer à la progression de l'équipe et à l'amélioration de nos pratiques.
📋 Conditions du poste
- Contrat : CDI – Temps plein
- Localisation : Lyon (69), en présentiel
- Expérience : 5 ans minimum souhaités ou expérience équivalente
- Rémunération : 40 000 à 55 000 € brut par an, selon le profil et l'expérience
- Prise de poste : dès que possible