×
Register Here to Apply for Jobs or Post Jobs. X

Fullstack Developer; Python TypeScript

Job in Genf, Geneva, Switzerland
Listing for: Enova Consulting
Full Time position
Listed on 2026-01-01
Job specializations:
  • Software Development
    Full Stack Developer, Backend Developer
Salary/Wage Range or Industry Benchmark: 100000 - 125000 CHF Yearly CHF 100000.00 125000.00 YEAR
Job Description & How to Apply Below
Position: Fullstack Developer (Python TypeScript)
Location: Genf

Nous renforçons notre équipe et recrutons un Développeur Fullstack (F / H) pour accompagner lun 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 ()
  • Conception et optimisation d architectures microservices
  • Mise en place de pratiques Dev Ops
  • Conteneurisation Docker
Frontend
  • Développement en React Type Script
  • 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 dAPIs GenAI (OpenAI Hugging Face Vertex AI)
Bases de données
  • No

    SQL :
    Redis MongoDB
  • Vector DB :
    Chroma Weaviate
  • SQL :
    Postgre

    SQL MySQL
  • Persistance client :
    IndexedDB
APIs & intégrations
  • Développement dAPI REST ou GraphQL
  • Définition via OpenAPI / Swagger ou Graph

    QL Schema
  • Consommation dAPIs 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
  • À laise en JavaScript / TypeScript & Python
  • Bon sens de larchitecture
  • 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
  • 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

APIs,Docker,Jenkins,REST,Python,AWS,No

SQL,MySQL,JavaScript,Postgresql,Django,GIT

Employment Type

:
Employee

Experience : years

Vacancy : 1

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary