New
Job description
ENSEK est un éditeur SaaS cloud‑native qui révolutionne le secteur de la distribution d’énergie. Nous aidons les retailers à réduire leurs coûts opérationnels, à améliorer la précision de la facturation et à offrir une expérience client optimale grâce à l’automatisation et à l’intelligence artificielle, le tout reposant sur une architecture moderne et scalable. En pleine phase d’expansion internationale, nous recherchons un Staff Software Engineer capable de piloter la vision technique de notre plateforme et d’accompagner plusieurs équipes d’ingénieurs dans la conception de services partagés (APIs publiques et partenaires, gestion d’authentification, configuration de la plateforme, onboarding client, etc.).
**Missions principales**
- Définir et porter la direction technique et l’architecture du domaine qui vous est confié, en conciliant besoins de livraison à court terme et exigences de scalabilité et de maintenabilité à long terme.
- Animer les revues d’architecture, rédiger des propositions techniques et des Architecture Decision Records (ADRs) pour garantir la cohérence du système.
- Concevoir, développer et faire évoluer des APIs sécurisées, hautement disponibles et performantes, utilisées par nos clients, partenaires et équipes internes.
- Mettre en place les meilleures pratiques de sécurité, de gestion des identités et d’accès (IAM), ainsi que les standards de qualité du code (tests automatisés, CI/CD, monitoring).
- Encadrer, coacher et mentorer les ingénieurs junior et senior, favoriser le partage de connaissances et l’adoption de nouvelles technologies.
- Collaborer étroitement avec les Engineering Managers, Product Managers, Staff/Principal Engineers et les équipes produit pour aligner les road‑maps techniques avec les objectifs business et les exigences du marché international.
- Contribuer à la stratégie de migration vers des services cloud natifs (Kubernetes, serverless, observabilité) et à l’optimisation des coûts d’infrastructure.
**Profil recherché**
- Minimum 8 ans d’expérience en développement logiciel, dont 3 ans en rôle de lead technique ou d’architecte sur des plateformes cloud‑native.
- Maîtrise des langages de programmation modernes (Java, Go, Node.js ou Python) et des frameworks d’API (REST, GraphQL, gRPC).
- Expertise avérée en conception d’architectures distribuées, micro‑services, conteneurisation (Docker, Kubernetes) et CI/CD (GitLab, GitHub Actions, Jenkins).
- Solide compréhension des concepts de sécurité (OAuth2, OpenID Connect, JWT, RBAC) et des bonnes pratiques d’authentification et d’autorisation.
- Expérience avec les bases de données relationnelles et NoSQL, le caching (Redis, Memcached) et les systèmes de messagerie (Kafka, RabbitMQ).
- Capacité à influencer et à fédérer des équipes multidisciplinaires, à communiquer clairement des décisions techniques complexes à des interlocuteurs non‑techniques.
- Anglais courant (écrit et oral) indispensable ; le français est un plus.
**Ce que nous offrons**
- Un environnement de travail stimulant au cœur d’une startup en forte croissance, avec des projets à fort impact sur la transition énergétique.
- Un rôle à haute responsabilité où vous pourrez façonner l’avenir technique de la plateforme ENSEK.
- Un package salarial compétitif, des avantages (assurance santé, congés payés, budget formation) et la possibilité de télétravail hybride.
- Des équipes passionnées, une culture d’innovation et de collaboration, ainsi que des opportunités de développement professionnel continu.
Rejoignez ENSEK et participez à la construction d’une plateforme qui accélère la transition énergétique mondiale tout en développant votre carrière de leader technique.