Ingénieur Logiciel Plateforme IoT H/F

AMOGESTE
Nanterre, France
2 months ago
Apply on indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
€50,000.0 - €60,000.0
Working hours
Regular working hours
Job source

Tech stack

Flutter JavaScript (Programming Language) PHP (Programming Language) Application Programming Interfaces (APIs) Software Applications Software as a Service Continuous Integration Cursor (Graphical User Interface Elements) Software Debugging Programming Tools Firmware Mobile Application Software
+8 more
PostgreSQL Software Architecture Symfony Delivery Pipeline Large Language Models Backend Kubernetes Terraform

Job description

Nous recherchons un Ingénieur Logiciel Plateforme IoT pour renforcer le cœur logiciel de la plateforme et monter en responsabilité technique.

Notre stack actuelle comprend notamment :

  • un cœur de plateforme backend en Go
  • des applications web en Symfony (outils internes et interfaces clients)
  • des APIs et intégrations avec des systèmes tiers
  • une infrastructure cloud avec CI/CD, monitoring et observabilité
  • une application mobile Flutter
  • des interfaces web JavaScript
  • du firmware embarqué sur matériel propriétaire
  • des intégrations avec des équipements IoT tiers, Vous interviendrez principalement sur le cœur de la plateforme logicielle :
  • conception et développement backend en Go
  • évolution de l’architecture logicielle et des APIs
  • développement et maintenance des applications web Symfony
  • amélioration de la robustesse, de la fiabilité et de l’observabilité de la plateforme
  • amélioration des pipelines CI/CD et des processus de delivery
  • debugging et résolution d’incidents techniques complexes
  • contribution à la sécurité applicative et à la fiabilité opérationnelle
  • participation aux intégrations techniques avec des systèmes tiers
  • contribution ponctuelle aux interfaces d’administration ou outils internes

Le poste pourra évoluer vers un rôle plus large à mesure de la croissance de l’équipe., * un rôle central sur le cœur technique du produit

  • un périmètre technique large avec impact direct
  • une autonomie dans un environnement ambitieux en construction
  • une évolution possible vers davantage d’ownership technique
  • l’environnement d’une startup produit avec les moyens et perspectives d’un groupe industriel

Processus de recrutement

Notre processus de recrutement se déroule généralement en 4 étapes :

  1. Premier échange en visio (20 min)

Présentation mutuelle, contexte, attentes et premières questions de cadrage.

  1. Entretien technique en présentiel avec le CTO (60 à 90 min)

Discussion technique approfondie autour de votre expérience, des systèmes que vous avez construits, de votre approche engineering et de problématiques concrètes de plateforme, fiabilité et production.

  1. Session pratique en présentiel (90 à 120 min)

Travail sur un cas concret proche de nos problématiques réelles, mêlant architecture, raisonnement technique et approche de développement.

  1. Entretien final (45 min)

Échange sur le rôle, les responsabilités, les attentes mutuelles et la projection commune avec les 2 dirigeants.

Requirements

Le poste s’adresse à un profil expérimenté, autonome et pragmatique, à l’aise dans un environnement produit en construction et des contraintes fortes de fiabilité., Nous recherchons un ingénieur logiciel confirmé ayant une expérience concrète de développement en production., * expérience significative en développement backend

  • maîtrise d’un langage backend moderne (Go idéalement, ou capacité à monter rapidement en compétence)
  • expérience en architecture d’APIs et intégrations
  • expérience en PHP / Symfony appréciée
  • bonne compréhension des environnements cloud, conteneurs et CI/CD
  • expérience du debugging en production
  • sensibilité aux sujets de fiabilité, monitoring et observabilité
  • autonomie et capacité à prendre en charge un périmètre technique
  • intérêt pour les environnements produits complexes mêlant plusieurs couches techniques

Bonus appréciés

  • expérience SaaS multi-tenant
  • Kubernetes / Terraform
  • PostgreSQL
  • architectures event-driven
  • sécurité applicative
  • exposition à Flutter ou aux applications mobiles
  • expérience sur des produits connectés / IoT

IA / pratiques d’ingénierie

  • usage courant d’outils de développement assistés par IA attendu (Cursor, Claude, Copilot ou équivalents)

Bonus :

  • expérience ou intérêt pour l’intégration de briques IA dans un produit (LLM, agents, automatisation, tool calling, workflows IA)

Benefits & conditions

Type d’emploi : Temps plein, CDI, Statut cadre

Rémunération : 50 000,00€ à 60 000,00€ par an

Lieu du poste : Télétravail hybride (Nanterre (92))

About the company

Nous développons une plateforme IoT combinant logiciel, matériel propriétaire et déploiements terrain afin d’aider nos clients à piloter et exploiter leurs bâtiments connectés.

Notre produit mêle plusieurs couches techniques : backend, applications web et mobile, firmware embarqué, intégrations avec des systèmes tiers et interactions avec des équipements connectés dans le monde réel.

En 2026, notre société a rejoint un groupe industriel, ce qui nous permet d’accélérer notre développement avec davantage de moyens, un accès renforcé au marché et des perspectives de déploiement à plus grande échelle, tout en conservant une forte autonomie produit et technique.

Nous sommes aujourd’hui dans une phase de structuration de l’équipe technique interne avec une montée en puissance rapide du produit.

Apply for this position

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

Apply on indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Differentiating between Flutter packages and plugins

Sylvia Dieckmann · LIVE

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:58 min

Creating a basic API using the Symfony CLI

Vincent Amstoutz Vincent Amstoutz · Europe 2026 Virtual

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:53 min

Generating a standalone Flutter plugin with the CLI

Sylvia Dieckmann · LIVE

Videos

See all

Related articles

See all