Fullstack Developer (Python / TypeScript)

Enova Consulting
Geneva, Switzerland
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French

Job location

Remote
Geneva, Switzerland

Tech stack

Clean Code Principles
JavaScript
API
Artificial Intelligence
Azure
CSS
Code Review
Databases
DevOps
Python
PostgreSQL
Microsoft Visio
MongoDB
MySQL
Node.js
NoSQL
Redis
Swagger
SQL Databases
TypeScript
Openapi
Tailwind
React
Large Language Models
Generative AI
Backend
GIT
Containerization
HuggingFace
Figma
GraphQL
Front End Software Development
REST
Docker
Programming Languages
Microservices

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

About the company

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.

Apply for this position