Développeur Senior (F/H)

Scorp-io
Paris, France
1 day ago
Apply on www.welcometothejungle.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Cloud Computing Code Review Databases Continuous Integration DevOps PostgreSQL Modbus Message Queuing Telemetry Transport (MQTT) Octopus Deploy Redis Prometheus
+19 more
OPC Unified Architecture SonarQube TypeScript Tailwind Grafana Spring-boot Backend AngularJS Kubernetes Bacnet Avro Apache Kafka Bitbucket Web Technologies Front End Software Development Vertica Jenkins Confluent Microservices

Job description

Chez nous, une bonne partie du code s’écrit désormais avec l’aide d’agents IA. Ce qui fait la valeur d’un développeur senior, c’est donc de comprendre le besoin, de le spécifier clairement et de remettre en question ce qu’on lui demande comme ce que l’IA lui propose. C’est pour ça que la vision produit est au cœur du poste.

Développer avec l’IA chez SCorp-io

Nous utilisons au quotidien des agents IA de développement, ainsi que des skills que l’équipe écrit, versionne et partage pour nous assister, de la spécification à la revue de code.

L’IA accélère l’écriture du code, mais elle ne remplace pas le jugement. Trois compétences comptent donc plus que jamais :

  • Savoir quoi construire et pourquoi : partir du besoin réel, pas de la demande telle qu’elle est formulée,
  • Savoir le spécifier : un besoin flou donne du code flou, qu’il soit écrit par un humain ou par un agent,
  • Savoir vérifier : relire, tester, et refuser ce qui n’est pas à la hauteur.

Tu n’as pas besoin d’être expert de ces outils en arrivant. En revanche, la curiosité pour ces nouvelles façons de travailler est indispensable.

La cybersécurité, un vrai sujet

L’IA change aussi la menace : les attaques sont plus nombreuses, plus rapides et plus crédibles, et un code généré sans relecture peut ouvrir des failles discrètes. Notre plateforme supervise des bâtiments réels, et nos clients nous confient leurs données : la sécurité n’est pas une option.

Chaque développeur est responsable de la sécurité de ce qu’il livre., * Comprendre le problème des utilisateurs (exploitants, intégrateurs, clients) avant de parler solution, et participer à la spécification fonctionnelle et technique avec l’équipe Produit,

  • Rédiger des spécifications assez précises pour qu’un collègue ou un agent IA puisse les implémenter sans ambiguïté,
  • Concevoir et développer de nouvelles fonctionnalités de bout en bout, et améliorer en continu celles qui existent,
  • Relire avec exigence le code, qu’il soit écrit à la main ou généré, pour garantir sa qualité, sa maintenabilité et sa sécurité,
  • Intégrer la sécurité dès la conception : gestion des accès et des secrets, suivi des dépendances et des vulnérabilités, vigilance sur les failles que peut introduire le code généré,
  • Faire évoluer la plateforme pour accompagner notre croissance : scalabilité, performance, résilience,
  • Challenger les choix techniques et produit, et proposer des alternatives argumentées, pragmatiques et durables,
  • Contribuer à nos bonnes pratiques et guidelines internes, y compris aux skills IA que l’équipe partage,
  • Garder une veille active sur les technologies web, cloud et IA.

L’environnement technique

La plateforme repose sur une architecture microservices event-driven. Elle traite en temps réel des données issues d’automates industriels, collectées via des protocoles terrain (OPC-UA, BACnet, Modbus, MQTT). Ces données transitent par Kafka, sont transformées par des topologies Kafka Streams, puis restituées aux utilisateurs en temps réel et historisées dans une base time-series.

Voici la stack technique :

  • Backend : Java 21, Spring Boot, Micronaut, Kafka Streams
  • Frontend : Angular 19, TypeScript, Tailwind CSS
  • Messaging : Apache Kafka, EMQX, Confluent Schema Registry (Avro)
  • Bases de données : PostgreSQL, ClickHouse, Warp10, Redis
  • Cloud et infrastructure : Scaleway, Kubernetes, Crossplane, Argo CD
  • CI/CD et qualité : Bitbucket, Jenkins, SonarQube, Dependency-Track
  • Observabilité : Prometheus, Grafana, Loki
  • IA : Agents IA de développement, skills partagées par l’équipe

Ce qui est primordial pour nous

  • La vision produit : avant d’écrire une ligne, tu te demandes à quoi sert la fonctionnalité, pour qui, et comment on saura qu’elle est réussie,
  • La curiosité : tu creuses le métier de nos clients, nos outils et les nouvelles façons de développer,
  • Savoir spécifier : tu transformes un besoin flou en une description claire, testable et sans ambiguïté,
  • Remettre en question et challenger : tu questionnes une demande, une décision ou un choix technique quand il le mérite, avec des arguments et sans braquer,
  • L’esprit d’équipe : tu aimes travailler de manière transverse avec le Produit, le DevOps et les équipes d’intégration., * Une startup en forte croissance, où chaque contribution est visible,
  • Une plateforme technique ambitieuse : architecture event-driven, protocoles industriels, stack moderne,
  • Une équipe qui intègre l’IA dans sa façon de développer et qui partage ce qu’elle apprend,
  • Un poste évolutif, dans une équipe qui favorise le travail collaboratif,
  • Une politique de télétravail flexible,
  • L’opportunité de s’investir dans un projet à impact positif, en contribuant à la digitalisation et à la décarbonation du bâtiment.

Requirements

  • De formation ingénieur, tu es à l’aise dans les environnements techniques exigeants,
  • Tu as au moins 7 ans d’expérience en tant que développeur,
  • Tu as un sens aigu de la qualité, de la performance et de la sécurité du code,
  • Tu as envie de t’investir dans un projet à impact, qui contribue à des consommations énergétiques plus saines et plus sobres.

Un plus

  • Une pratique des agents IA de développement et des usages de l’IA dans le développement : rédiger une demande efficace, cadrer un agent, relire et corriger du code généré,
  • Une sensibilité à la cybersécurité : tu suis l’évolution des menaces, notamment celles liées à l’IA, et tu connais les bonnes pratiques de développement sécurisé.

Chez SCorp-io, l’état d’esprit compte autant que les compétences techniques. Si tu es motivé·e, curieux·se et bienveillant·e, et que tu veux contribuer à réinventer la GTB tout en ayant un impact positif sur l’environnement, on veut te rencontrer, même si tu ne coches pas toutes les cases techniques.

About the company

Tu rejoins l’équipe technique : quatre développeurs, un DevOps et un apprenti, aux côtés du CTO et du VP Engineering. Tu travailles au quotidien avec notre pôle Produit de trois personnes.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.welcometothejungle.com
Prepare application

Good distractions

Loading talks and stories from around this role…