Enova
Fullstack Developer (Python / TypeScript)
EnovaSwitzerland7 hours ago
Full-timeInformation Technology

🎯Nous renforçons notre équipe et recrutons un Développeur Fullstack (F/H) pour accompagner l’un de nos clients basés à Genève dans un environnement exigeant où la qualité, la précision et la performance sont essentielles.


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.


Tasks

🛠️


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



  • 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


Requirements

  • 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


Benefits

🏆


📍 Localisation: Genève

🗓️ Démarrage : ASAP

💻 Télétravail : 2 jours / semaine


đź’Ą 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).

  • PrĂ©sentation de l’offre : si nous nous projetons ensemble, nous vous prĂ©senterons le contrat de travail, idĂ©alement lors d’un Ă©change en prĂ©sentiel. Tout au long du processus, nous restons disponibles par tĂ©lĂ©phone ou par mail et vous pourrez rencontrer nos Ă©quipes et/ou celles du client.


🙌 Pourquoi nous rejoindre ?


✨ Des missions variées et stimulantes : aucun jour ne se ressemble. ✨ Des projets innovants avec les technologies les plus modernes. ✨ Un management de proximité : écoute, accompagnement et esprit d’équipe. ✨ Un environnement motivant où vos ambitions trouvent leur place.

Key Skills

Ranked by relevance