Ingenieur R&D Go Senior

ARealTI

Massy

On-site

EUR 90,000 - 130,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

ARealTI recherche un expert Go pour concevoir et maintenir des services backend critiques et des bibliothèques en Go, avec API HTTP et mécanismes de décision. Vous utiliserez des systèmes de cache et de messagerie, optimiserez les performances et gérerez la mémoire et la concurrence pour des latences strictes.

Vous travaillerez dans un environnement distribué, avec Kubernetes et OpenTelemetry pour l'observabilité, et vous participerez activement à l'amélioration continue et à la fiabilité des

Qualifications

  • Formation supérieure en informatique.
  • Au moins 5 ans d'expérience en développement Go en production.

Responsibilities

  • Concevoir, développer et maintenir des services backend et des bibliothèques en Go.
  • Concevoir, développer et maintenir des API HTTP et des mécanismes de décision.
  • Intégrer des systèmes de cache et de messagerie.
  • Optimiser les performances, profilage et réduction des allocations mémoire.
  • Maîtriser la concurrence pour des latences P95 < 50 ms.
  • Conduire et écrire tests unitaires et d'intégration; participer aux revues de code et à l'architecture.

Skills

Go programming
Kubernetes
REST API design
Profiling (pprof)
OpenTelemetry
Observability
Anglais technique
APIs sécurisées

Education

Formation supérieure en informatique

Tools

pprof
PGO
DNS
TLS
SSO
AWS

Job description

Notre client est un acteur technologique spécialisé dans les solutions de connectivité et de communication. Il se distingue par ses activités de R&D dans le développement logiciel, le backend, le cloud, les réseaux et la cybersécurité. L'entreprise conçoit et fait évoluer des plateformes critiques déployées dans plusieurs environnements et points de présence, où la performance, la disponibilité et la fiabilité sont des enjeux majeurs.

Le poste :

Vous interviendrez sur une plateforme critique distribuée, où la performance, la disponibilité et la fiabilité sont essentielles. Votre mission principale sera de concevoir, développer et maintenir des services backend et des bibliothèques en Go, ainsi que des API HTTP et des mécanismes de décision. Vous intégrerez des systèmes de cache et de messagerie, et serez responsable de l'optimisation des performances, du profilage et de la réduction des allocations mémoire, tout en maîtrisant la gestion de la concurrence pour atteindre des objectifs de latence sous charge stricts.

Vos responsabilités incluent :
  • Concevoir, développer et maintenir des services backend et des bibliothèques en Go
  • Concevoir, développer et maintenir des API HTTP et des mécanismes de décision
  • Intégrer des systèmes de cache et de messagerie
  • Optimiser les performances des applications, réaliser des opérations de profilage et réduire les allocations mémoire
  • Maîtriser la concurrence pour garantir des temps de réponse P95 inférieurs à 50 ms
  • Concevoir et mettre en œuvre des tests unitaires et d'intégration
  • Participer aux revues de code
  • Garantir la qualité, la fiabilité et la maintenabilité des développements
  • Diagnostiquer et résoudre des incidents techniques complexes
  • Contribuer aux choix d'architecture et à la documentation technique
  • Contribuer à l'amélioration continue de la plateforme
Livrables attendus :
  • Services backend en Go
  • API HTTP
  • Bibliothèques en Go

Vous serez amené à collaborer au sein d'une équipe collaborative et avec des experts techniques, en participant activement aux revues de code et à la conception des tests. Vous interviendrez dans un contexte où la performance, la fiabilité, la disponibilité (cible d'au moins 99,95 % pour les services critiques) et la robustesse des solutions sont des contraintes majeures.

Exemples de scénarios concrets :
  • Concevoir et développer une API HTTP en Go en interaction avec l'équipe pour garantir des temps de réponse P95 inférieurs à 50 ms.
  • Diagnostiquer et résoudre un incident technique complexe lié à la concurrence sur la plateforme critique, en collaboration avec des experts.
Les compétences principales attendues

L'expertise en Go permet de concevoir des services performants, tandis que la maîtrise de l'architecture backend et de la gestion de la concurrence assure le respect des objectifs de latence et de disponibilité. L'optimisation continue, appuyée par des pratiques avancées de profilage, est essentielle pour maintenir la qualité et la performance des services dans un environnement distribué exigeant.

Profil recherché :
Profil obligatoire :
  • Formation supérieure en informatique
  • Au moins 5 ans d'expérience professionnelle en développement Go sur des applications en production
  • Solide expérience dans le développement de bases de code complexes
  • Maîtrise de la conception et du déploiement d'API REST à faible latence sur Kubernetes
  • Attention particulière portée aux objectifs de performance et de disponibilité (temps de réponse P95 < 50 ms, disponibilité cible ≥ 99,95 % pour les services critiques)
  • À l'aise avec le profilage et l'optimisation, notamment avec pprof et PGO
  • Maîtrise des pratiques de test
  • Maîtrise de l'observabilité applicative reposant sur OpenTelemetry pour les traces et les métriques
  • Maîtrise des logs JSON structurés
  • Bonne maîtrise de Kubernetes et des opérations associées
  • Bonne compréhension des réseaux et de la sécurité (DNS, HTTP/HTTPS, fondamentaux de TLS, concepts de SSO)
  • Bon niveau d'anglais, à l'écrit comme à l'oral
Profil souhaité / atouts :
  • Expérience des services AWS
  • Intérêt concret pour la cybersécurité
Outils et technologies utilisés dans l'environnement :
  • Go
  • Kubernetes
  • API REST
  • OpenTelemetry
  • pprof
  • PGO
  • DNS
  • TLS
  • SSO
  • AWS (atout)

Les compétences secondaires telles que les pratiques de test, l'observabilité, les fondamentaux réseaux, les concepts de sécurité, les opérations cloud, le diagnostic d'incidents, la documentation et la revue de code sont essentielles pour garantir la qualité, la maintenabilité et la sécurité de la plateforme. L'utilisation d'outils comme Kubernetes, OpenTelemetry, pprof, PGO et AWS permet d'assurer un haut niveau d'automatisation, d'observabilité et de performance, tout en facilitant la collaboration et l'amélioration continue au sein de l'équipe.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer - Adlife (N/F/H)
Senior Backend Engineer - Adlife (N/F/H)

Leboncoin.fr • Paris

On-site
EUR 60,000 - 80,000
Collaborer avec une communauté de plus de 100 développeurs
Conditions de travail agréables
Évènements d’entreprise
Senior Software Engineer Go | EdTech
Senior Software Engineer Go | EdTech

Urban Linker • Paris

On-site
EUR 70,000 - 110,000
Senior Platform Engineer
Senior Platform Engineer

Caraz • Paris

Hybrid
EUR 90,000 - 120,000
Software engineer Go (confirmé/senior) F/H
Software engineer Go (confirmé/senior) F/H

NumSpot • Courbevoie

On-site
EUR 40,000 - 70,000
Besoin DevOps (prod) - IDF
Besoin DevOps (prod) - IDF

OCTOGONE • Boulogne-Billancourt

On-site
EUR 101,000 - 175,000
Développeur Go (F/H)
Développeur Go (F/H)

Groupe SII • Strasbourg

On-site
EUR 55,000 - 75,000
Accompagnement personnalisé
Flexibilité
Ambiance conviviale avec 1 à 2 after-?
Ingénieur Exploitation et Run H/F
Ingénieur Exploitation et Run H/F

Instant System • Biot

On-site
EUR 45,000 - 48,000
Télétravail 2j/semaine
Crèche d'entreprise
RTT
+1
Software Engineer (full-stack)
Software Engineer (full-stack)

Helloasso • Bègles

On-site
EUR 65,000 - 90,000
Rémunération des astreintes
Ingénieur devops Kubernetes / GO - F/H
Ingénieur devops Kubernetes / GO - F/H

Groupe Avanista • Guyancourt

Hybrid
EUR 70,000 - 110,000
Télétravail 2j/semaine
Déplacements ponctuels
DevOps / Platform Engineer
DevOps / Platform Engineer

act digital EMEA - Alter Solutions • Lyon

On-site
EUR 90,000 - 115,000