Développeur·se Full Stack Senior

Il y a 24 heures

AlgerCentre, Algiers, Algérie Tellicode Temps plein
Qui sommes-nous ? Nous sommes un éditeur SaaS B2B qui aide les entreprises à réduire leur consommation d’énergie. Notre plateforme traite chaque jour de gros volumes de données de mesure et les transforme en indicateurs, alertes et recommandations pour nos clients. Notre équipe tech est à taille humaine. Elle travaille sur une stack cloud native (Kubernetes, microservices, data, IA) et cherche à renforcer le niveau d’exigence sur ses applications métier. Le posteVous rejoignez l’équipe qui développe nos applications métier, utilisées tous les jours par nos clients. Vous êtes responsable de vos fonctionnalités de bout en bout : conception, développement front et back, tests, mise en production et suivi. Vos

missions:
• Concevoir et développer des fonctionnalités complètes en React (front) et Java Quarkus (back)
• Concevoir des API REST propres, documentées et versionnées
• Écrire du code testé (tests unitaires, d’intégration et end-to-end) et maintenable dans la durée
• Participer aux revues de code avec un vrai niveau d’exigence, dans les deux sens
• Améliorer en continu la qualité, la performance et la sécurité des applications existantes
• Travailler directement avec le produit pour challenger les besoins et proposer des solutions simples
• Prendre en charge le run de vos fonctionnalités : monitoring, analyse des incidents, correctifs
• Utiliser au quotidien les assistants de code IA et les agents de développement pour concevoir, coder, tester et refactorer plus vite, sans baisser le niveau de qualit

Profil recherché
Indispensable :
• 5 ans d’expérience minimum en développement d’applications web en production
• Très bonne maîtrise de Java (17+) et d’un framework moderne, idéalement Quarkus (Spring Boot accepté si vous êtes prêt·e à monter en compétence vite)
• Très bonne maîtrise de React et TypeScript (hooks, gestion d’état, performance, tests)
• Usage quotidien et avancé des assistants de code IA (Claude Code, Cursor, Copilot ou équivalent) et des workflows agentiques : découper une tâche pour un agent, lui donner le bon contexte, relire et corriger ce qu’il produit, savoir quand ne pas lui faire confiance
• Bases solides en SQL et modélisation de données
• Pratique réelle des tests automatisés et de la CI/CD
• Habitude de Git, des pull requests et des revues de code
• Autonomie : vous livrez sans qu’on ait besoin de vous suivre au quotidien
• Capacité à expliquer vos choix techniques, à l’écrit comme à l’oral Apprécié :
• Docker et Kubernetes, déploiement sur un cloud public
• Messaging et architectures événementielles (Kafka, RabbitMQ ou équivalent)
• Bases de données time series ou gros volumes de données
• Observabilité (logs, métriques, traces)
• Utilisation avancée des assistants de code IA dans votre quotidien
• Une expérience dans l’énergie, l’IoT ou l’industrie Ce que nous attendons vraimentNous recherchons quelqu’un qui assume ses livrables. Concrètement : un code que d’autres peuvent reprendre facilement, des estimations fiables, la capacité à remonter un problème tôt plutôt que tard, et la volonté de faire monter le niveau de l’équipe. Ce que

nous offrons
• Un produit utile, qui a un impact direct sur la transition énergétique
• Une stack moderne et des sujets techniques variés (data, cloud, IA)
• Une équipe resserrée où votre travail se voit
• Télétravail plusieurs jours par semaine (poste hybride)
• Rémunération selon l’expérience Processus de recrutement
• Échange de 30 minutes avec le CTO
• Exercice technique pratique (front et back) suivi d’une revue de code ensemble