freehire launches on Product Hunt on 26 August.

Follow →

Software Engineer (Développement et Infra) (IT) / Freelance

Summary

This freelance role involves designing robust software architectures and industrializing cloud platforms using Java, Spring Boot, and Azure. The engineer will work on microservices, CI/CD pipelines, and infrastructure as code while supporting development teams with technical expertise.

Localisation : Villeneuve-d’Ascq (59)
Présence sur site : 3 jours par semaine
Télétravail : 2 jours par semaine
Démarrage : Dès que possible
Durée : 1 an renouvelable

Contexte

Dans le cadre du renforcement d’une équipe d’ingénierie transverse, nous recherchons un Software engineer orienté Cloud & Platform.

L’objectif est d’intervenir sur des sujets techniques complexes et transverses, à la croisée de l’architecture logicielle, du développement et de l’industrialisation Cloud/DevOps.

Le profil recherché doit être capable de concevoir une architecture, contribuer au code et accompagner son industrialisation sur une plateforme Cloud moderne.

Missions

  • Concevoir des architectures logicielles robustes et évolutives sur des sujets complexes.

  • Intervenir sur des problématiques transverses impactant plusieurs équipes.

  • Définir les standards et bonnes pratiques d’architecture et de développement.

  • Participer aux choix techniques et aux arbitrages structurants.

  • Concevoir et faire évoluer des architectures microservices, event-driven et API.

  • Accompagner les équipes de développement sur les choix d’architecture et les problématiques techniques.

  • Contribuer directement au développement et aux POC.

  • Industrialiser les applications et leurs processus de déploiement sur le Cloud.

  • Participer à la construction de briques de plateforme réutilisables et de parcours de déploiement standardisés.

  • Accompagner les migrations et évolutions d’architecture.

  • Intervenir sur les problématiques de performance, fiabilité, sécurité et observabilité.

  • Participer aux revues d’architecture, RFC/ADR et à la documentation des choix techniques.

Compétences techniques indispensables

Développement & architecture logicielle

  • Très bonne maîtrise de Java / Spring Boot.

  • Bonne maîtrise de TypeScript / JavaScript ou Python.

  • Expérience solide en développement de microservices et APIs.

  • Maîtrise des principes d’architecture logicielle.

  • Expérience en DDD, architecture hexagonale et/ou event-driven.

  • Connaissance de CQRS appréciée.

  • Capacité à continuer à coder et à intervenir techniquement, et pas uniquement à produire des dossiers d’architecture.

Cloud & Platform Engineering

  • Très bonne maîtrise d’Azure.

  • Expérience concrète sur AKS / Kubernetes.

  • Maîtrise de Terraform et de l’Infrastructure as Code.

  • Expérience avec Helm.

  • Expérience GitOps, idéalement avec Argo CD.

  • Très bonne maîtrise des pratiques CI/CD.

  • Expérience de la conteneurisation avec Docker.

Fiabilité & observabilité

  • Connaissance des pratiques SRE.

  • Expérience en observabilité et monitoring.

  • Connaissance de Prometheus, Grafana, Datadog et/ou OpenTelemetry.

  • Compréhension des notions SLO, SLI et Error Budgets.

  • Sensibilité aux problématiques de performance, disponibilité et résilience.

Sécurité

  • Sensibilité aux principes DevSecOps / Security by Design.

  • Sécurisation des APIs et des flux.

  • Connaissance d’OAuth2 / OIDC appréciée.

  • Sensibilisation à la sécurité de la supply chain logicielle.

Data – appréciée

Une culture Data permettant de dialoguer avec des équipes spécialisées est un plus :

  • Kafka / Confluent

  • Streaming

  • CDC

  • Snowflake

  • Apache Iceberg

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