freehire launches on Product Hunt on 26 August.

Follow →

Software Engineer

Summary

Builds and maintains a distributed energy-fleet platform: Java/Quarkus backend APIs, Angular front-end, Kafka/InfluxDB/PostgreSQL data pipelines, Kubernetes CI/CD, and DevSecOps observability.

Nous recherchons un(e) Software Engineer pour intervenir sur l’ensemble de la chaîne, du backend de pilotage de la flotte aux interfaces d’exploitation internes. Dans une équipe de cette taille, le périmètre n’est pas figé : vous prenez rapidement la responsabilité de pans entiers de la plateforme, et votre marge d’initiative grandit au rythme de ce que vous démontrez.

Selon les priorités, vous serez amené(e) à :

  • Concevoir et développer les API et services backend en Java/Quarkus qui orchestrent la communication avec les batteries, les systèmes partenaires et les marchés de l’électricité.

  • Développer les interfaces Angular du back-office : configuration des actifs, lancement et analyse des simulations de pilotage, suivi de la flotte et supervision des opérations en temps réel.

  • Travailler sur l’ensemble de la chaîne de données : collecte et traitement de séries temporelles avec InfluxDB, gestion de flux d’événements avec Kafka et persistance des données métier dans PostgreSQL.

  • Participer aux choix d’architecture logicielle de la plateforme : découpage des services, définition des interfaces, gestion des dépendances, performance, évolutivité et maintenabilité du système.

  • Contribuer à l’industrialisation et à la sécurisation des déploiements : conteneurisation des applications, déploiement sur Kubernetes et sur des machines virtuelles, automatisation des chaînes de CI/CD, gestion des configurations et des secrets.

  • Mettre en œuvre les mécanismes de résilience, d’observabilité et de monitoring nécessaires à un système distribué exploité en conditions réelles : logs, métriques, alertes, gestion des erreurs, reprise après incident et suivi de la disponibilité des services.

  • Intégrer les bonnes pratiques de sécurité tout au long du cycle de développement : contrôle des accès, sécurisation des API, gestion des vulnérabilités et protection des données et des communications.

Vous travaillerez en collaboration étroite avec l’équipe technique et en lien direct avec les sujets métier (marchés de l’énergie, optimisation, machine learning).

Le poste est ouvert à un large spectre d’expérience, du profil junior solide au profil confirmé (1 à 6 ans d’expérience). Le périmètre et la rémunération sont calibrés en fonction de votre parcours. Ce qui compte pour nous :Backend et frontend. Une aisance sur les deux, ou une base solide sur l’un assortie d’une réelle volonté de progresser sur l’autre. Une expérience pratique de Java et d’Angular constitue un atout déterminant.Architecture logicielle. Une compréhension des principes permettant de construire une plateforme distribuée, modulaire et évolutive : conception d’API, découpage des responsabilités, gestion des flux de données, résilience et performance.Culture DevSecOps. Une première expérience, ou une forte volonté de progresser, sur la conteneurisation, Kubernetes, les machines virtuelles, les pipelines de CI/CD, l’observabilité et la sécurisation des applications et des déploiements.Capacité à livrer S … … … …

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available