Get a reply from this employer
Your resume and cover letter, tailored to exactly what they’re hiring for.
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
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.
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.
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.
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.
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.