-
Enova

Fullstack Developer (Python / TypeScript)

Enova
Switzerland · Full-time · Associate

🎯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

typescript ai
Login to Apply
Posted
Nov 25, 2025
Type
Full-time
Level
Associate
Location
Geneva
Company
Enova

Industries

IT Services IT Consulting

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Enova
Related

Développeur Fullstack – LLM & AI Agents

2026-05-14

Full-time
Associate
Switzerland
IT Services
Information Technology
View Job Details
Galaxi Consulting Group
Related

Dotnet Developer

2026-05-28

Full-time
Mid-Senior
France
IT Services
Information Technology
View Job Details
Enova
Related

Développeur Fullstack Senior – Web & Mobile (Java / React)

2026-05-20

Full-time
Associate
Switzerland
IT Services
Information Technology