Développeur Web Python (F/H) à Paris ou Full Remote chez WPO

Descriptif du poste

WPO développe notamment une plateforme logicielle de référence pour les gestionnaires de sites de production d électricité renouvelable, principalement éolien et solaire. Conçue autour d une stack technologique moderne, elle permet de collecter et d agréger un grand volume de données provenant de plusieurs milliers de sites de production et de sources hétérogènes. Ces données sont ensuite fiabilisées, traitées et restituées à nos utilisateurs sous forme de visualisation ou de modélisation prédictive pour leur permettre de prendre les meilleures décisions d exploitation.

Pour accompagner le succès grandissant de cette plateforme, nous recherchons un Développeur(euse) Web Python / SaaS pour rejoindre une équipe produit qui fonctionne de manière agile et qui dispose d une grande autonomie dans ses décisions quotidiennes.

La mission

Rattaché(e) à l’Engineering Manager et au sein d’une équipe de 6 personnes (Data scientists, Développeurs Backend / mobile, AdminSys), vous vous verrez attribuer les tâches suivantes :

  • Ecrire et maintenir du code de qualité : python (backend) + frontend (Plotly ou HTMX + AlpinJS + Tailwind CSS) : lint, tests, refactos
  • Participer à la conception de la plateforme logicielle fullstack de la société en veillant à optimiser la performance, la modularité et la maintenabilité
  • Surveiller et maintenir les performances et l organisation du code: python, HTML, CSS, Javascript, Robot Framework pour les tests UI
  • Etre force de proposition concernant la partie UX / UI, les visualisations …
  • Maintenir une veille technologique pertinente pour les produits de WPO.

Notre stack :

  • Cloud services : AWS à 90%, quelques services de Microsoft Azure comme la gestion des utilisateurs
  • CI/CD: Gitlab, Docker, Ansible, Terraform, Unix
  • Backend: Python 3.8+ / Flask / FastAPI
  • Frontend: Plotly Dash, HTMX, Alpine.JS / Tailwind CSS ou Bootstrap
  • Code Quality: formatters, flake8, mypy
  • Tests: Pytest, Jest, Robot Framework
  • IA/ML: PyTorch, AWS SageMaker
  • Monitoring : Graylog , Zabbix
  • Job Orchestration: Celery / RabbitMQ
  • Databases: PostGreSQL (triggers, partitioning, indexing, FDW, materialized views , Redis (caching)
  • Scripting (Bash, Powershell, Python)

Avec pour objectif une meilleure structuration de la partie frontend avec mise en application pour les chantiers 2023.

Profil recherché

Le(la) candidat(e) justifie d une expérience significative en tant que Développeur(euse) Web Python :

  • Maîtrise du langage Python et d un framework JS (HTMX, Alpine.JS, Vue.js ou équivalent)
  • Appétence sur l UX et l UI avec une expérience sur la réalisation d une interface utilisateur web
  • Goût pour l artisanat logiciel : qualité du code, tests
  • Expérience avec des bases de données relationnelles (SQL) et sur la gestion des données
  • Curiosité et volonté d apprendre et de partager,
  • Maîtrise de l’anglais

Une attirance pour le milieu des énergies renouvelables et des connaissances dans les métiers de l’ingénierie serait un plus.

Télétravail total (hors Paris) ou partiel (Paris)

Salaire : 43 - 55 k€ brut annuel
Prise de poste : Dès que possible
Expérience : Minimum 3 ans

Contact : recrutement@wpo.eu