Fullstack Developer (Python / TypeScript)
Role details
Job location
Tech stack
Job description
Vous interviendrez au cœur des applications internes (production, logistique, qualité, opérations métiers) dans un contexte où la robustesse, la scalabilité et la performance sont clés., Backend
- Développement backend en Python et TypeScript (Node.js)
- Conception et optimisation d'architectures microservices
- Mise en place de pratiques DevOps
- Conteneurisation Docker
Frontend
- Développement en React + TypeScript
- Maîtrise du CSS (Tailwind)
- Intégration de maquettes Figma en responsive
GenAI & Intelligence applicative, Le processus de recrutement
Enova propose un processus de recrutement clair et humain, généralement en 4 étapes :
- Premier échange en visio (Teams) : un moment convivial pour découvrir votre parcours, vos compétences et vous présenter Enova, notre vision et nos activités.
- Entretien approfondi : avec le manager du compte client ou un collaborateur Enova, en visio ou dans nos locaux, pour entrer davantage dans le détail de vos expériences et répondre à vos questions.
- Rencontre client & test technique (si applicable) : selon le poste, vous pourrez échanger avec les équipes techniques du client et passer un test en ligne (par exemple sur un langage de programmation).
Requirements
- Très bonnes connaissances des LLMs
- Protocoles MCP et A2A
- Intégration d'APIs GenAI (OpenAI, Hugging Face, Vertex AI)
Bases de données
- NoSQL : Redis, MongoDB
- Vector DB : Chroma, Weaviate
- SQL : PostgreSQL, MySQL
- Persistance client : IndexedDB
APIs & intégrations
- Développement d'API REST ou GraphQL
- Définition via OpenAPI / Swagger ou GraphQL Schema
- Consommation d'APIs RAG (Azure AI Search, Vertex AI)
Engineering & bonnes pratiques
-
Maîtrise de Git, workflows & code reviews
-
Architecture, clean code, tests, documentation, sécurité
-
Curiosité, capacité à apprendre et tester
-
Développeur Fullstack confirmé, autonome
-
À l'aise en JavaScript / TypeScript & Python
-
Bon sens de l'architecture
-
Proactif, structuré, force de proposition
-
Résident Suisse ou frontalier obligatoire