Senior Software Engineer Fullstack (H/F) - CDI

Indefinido
Paris
Teletrabajo ocasional
Salario: No especificado
Experiencia: > 5 años
Formación: Licenciatura / Máster

Hello Watt
Hello Watt

¿Te interesa esta oferta?

Preguntas y respuestas sobre esta oferta

El puesto

Descripción del puesto

L’app Hello Watt, c’est 2 millions de téléchargements , 800 000 foyers connectés. C’est l’app pour piloter l’énergie dans son logement réduire ses factures et participer à la stabilité du réseau électrique via les marchés de la flexibilité - nous recherchons un.e Software Engineer senior aussi bien à l’aise avec Django que React pour nous aider à accélérer, se connecter à plus de fabricants et améliorer l’impact de l’application.Tu seras au cœur de son développement sur toutes les plateformes web/iOS/Android.

Le poste est intégré à l’équipe produit aux côtés des autres développeurs, des Product Designer et Product Manager.

Tes missions :

  • Implémenter de nouvelles fonctionnalités sur l’application Hello Watt (web/iOS/Android)

  • Développer les intégrations api de pilotage d’appareil : onduleurs solaires, thermostats, bornes de recharge de véhicules électriques

  • Intégrer des fonctionnalités de flexibilité énergétique et d’effacement (programmation intelligente, pilotage selon les signaux de production solaire/tension du réseau, etc.).

  • Prendre part à la progression technique de l’équipe : veille technologique, formations, process de développement

  • Concevoir l’évolution de l’architecture de la plateforme


Requisitos

Compétences techniques recherchées :

  • Expérience confirmée en développement web avec python (Django, Flask, Sanic, FastAPI…) et avec un framework javascript (React, Vue, Angular…)

  • Au moins 5 années d’expérience dans un poste similaire, au sein d’un environnement de travail mettant l’expérience utilisateur au coeur des préoccupations

  • Prise en compte systématique des bonnes pratiques du développement web moderne (accessibilité, HTML sémantique, performance…) dans leur ensemble, associées à une bonne connaissance de l’écosystème web

  • Maîtrise des bonnes pratiques de développement : typage & lint de code, tests unitaires et fonctionnels, documentation, revues de code, architecture modulaire par domaines métier.

Autre compétences recherchées :

  • Volonté de travailler sur des produits à impact

  • Goût pour les belles choses

  • Volonté de progresser, individuellement et en équipe

Environnement technique:

Backend

  • Language & Frameworks : Python avec Django (REST APIs, ORM, Admin)

  • Orchestration de taches: Celery

  • Cache : Redis

 Frontend Web

  • Language : TypeScript / JavaScript

  • Composants : AlpineJS & Htmx ou ReactJs en fonction des parties du site

  • Styling : Design System Hello Watt + Tailwind CSS pour un style cohérent et efficace

Applications Mobiles

  • Framework: ReactJs

  • Approche hybride : Webviews intégrées via CapacitorJS (compatibilité iOS/Android)

  • Partage de code : Réutilisation du code web en natif pour une cohérence multi-plateforme

Base de Données

  • SQL : MySQL pour les données relationnelles

  • NoSQL : MongoDB pour la gestion de données semi-structurées / documents

Infrastructure & Déploiement

  • Cloud Provider : AWS (Elastic Beanstalk, S3, RDS, etc.)

  • CI/CD : GitLab CI pour l’intégration et le déploiement automatisés

 Outils & Collaboration

  • Gestion de projet : Linear (suivi des tâches, roadmap produit)

  • Documentation : Slite

  • Contrôle de version : GitLab

Tu as envie de travailler sur de multiples projets où les mises en production de tes travaux sont rapides ?

Tu veux intégrer une Greentech travaillant sur des produits à la pointe en Europe ?

Tu veux utiliser la data pour proposer des services permettant de réduire l’empreinte carbone et les factures d’énergie ?

Ne cherche plus, viens chez Hello Watt !

Nos valeurs :

  • Impact more : nous accompagnons les particuliers dans la transition énergétique et nous utilisons la tech pour leur permettre de maîtriser leur consommation. Nous visons grand pour maximiser cet impact.

  • User focused : à l’écoute de nos clients, nous cherchons à les étonner par la qualité de nos services et de nos produits.

  • One caring team : nous veillons au bien être et au développement de chacun en fondant nos relations sur l’humilité et l’honnêteté.


Proceso de selección

  • Appel (20 min) : Un premier échange avec un lead engineer pour s’assurer mutuellement qu’on veut travailler ensemble

  • Test technique à réaliser en autonomie : Ce test est l’occasion de te familiariser avec notre stack technique et nous montrer tes forces

  • Entretien en présentiel : Rencontre de plusieurs ingénieurs et PMs, débrief du test technique

  • Offre !

¿Quieres saber más?

¡Estas ofertas de trabajo te pueden interesar!

Estas empresas también contratan para el puesto de "{profesión}".