Fullstack Developer (python / Typescript)

Genf, Switzerland

Job Description

?Nous renforcons notre equipe et recrutons un Developpeur Fullstack (F/H) pour accompagner l'un de nos clients bases a Geneve dans un environnement exigeant ou la qualite, la precision et la performance sont essentielles.
Vous interviendrez au coeur des applications internes (production, logistique, qualite, operations metiers) dans un contexte ou la robustesse, la scalabilite et la performance sont cles.
Tasks
??
Backend

  • Developpement backend en Python et TypeScript (Node.js)
  • Conception et optimisation d'architectures microservices
  • Mise en place de pratiques DevOps
  • Conteneurisation Docker
Frontend
  • Developpement en React + TypeScript
  • Maitrise du CSS (Tailwind)
  • Integration de maquettes Figma en responsive
GenAI & Intelligence applicative
  • Tres bonnes connaissances des LLMs
  • Protocoles MCP et A2A
  • Integration d'APIs GenAI (OpenAI, Hugging Face, Vertex AI)
Bases de donnees
  • NoSQL : Redis, MongoDB
  • Vector DB : Chroma, Weaviate
  • SQL : PostgreSQL, MySQL
  • Persistance client : IndexedDB
APIs & integrations
  • Developpement d'API REST ou GraphQL
  • Definition via OpenAPI / Swagger ou GraphQL Schema
  • Consommation d'APIs RAG (Azure AI Search, Vertex AI)
Engineering & bonnes pratiques
  • Maitrise de Git, workflows & code reviews
  • Architecture, clean code, tests, documentation, securite
  • Curiosite, capacite a apprendre et tester
Requirements
  • Developpeur Fullstack confirme, autonome
  • A l'aise en JavaScript / TypeScript & Python
  • Bon sens de l'architecture
  • Proactif, structure, force de proposition
  • Resident Suisse ou frontalier obligatoire
Benefits
?
? Localisation: Geneve
?? Demarrage : ASAP
? Teletravail : 2 jours / semaine
? Le processus de recrutement
Enova propose un processus de recrutement clair et humain, generalement en 4 etapes :
  • Premier echange en visio (Teams) : un moment convivial pour decouvrir votre parcours, vos competences et vous presenter Enova, notre vision et nos activites.
  • Entretien approfondi : avec le manager du compte client ou un collaborateur Enova, en visio ou dans nos locaux, pour entrer davantage dans le detail de vos experiences et repondre a vos questions.
  • Rencontre client & test technique (si applicable) : selon le poste, vous pourrez echanger avec les equipes techniques du client et passer un test en ligne (par exemple sur un langage de programmation).
  • Presentation de l'offre : si nous nous projetons ensemble, nous vous presenterons le contrat de travail, idealement lors d'un echange en presentiel. Tout au long du processus, nous restons disponibles par telephone ou par mail et vous pourrez rencontrer nos equipes et/ou celles du client.
? Pourquoi nous rejoindre ?
? Des missions variees et stimulantes : aucun jour ne se ressemble. ? Des projets innovants avec les technologies les plus modernes. ? Un management de proximite : ecoute, accompagnement et esprit d'equipe. ? Un environnement motivant ou vos ambitions trouvent leur place.
Enova Consulting
Founded in Geneva in 2018, Enova Group has been delivering premium IT services with Swiss precision. Initially focused on information technology, Enova Consulting has expanded its expertise to meet the most sought-after IT skills and beyond. Our capabilities extend to crafting and customizing solutions in various technical fields. Moreover, with Enova Data, we are at the forefront of offering services in AI & data science.
With operations in Geneva, Zurich, Luxembourg, Sophia-Antipolis and Monaco, our proficiency enables us to fulfill our clients' most ambitious technical goals and ensure the success of long-term projects. We are committed to fostering lasting partnerships with our clients and nurturing the professional growth of our highly skilled experts in our quest for excellence. Our approach is centered on aligning our consultants' career aspirations with our collective pursuit of excellence.

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobs.ch will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1880042
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Genf, Switzerland
  • Education
    Not mentioned