logo inner

Développeur Backend IAM et API Gateway

ScalewayParis, France | Lille | Toulouse, FranceHybrid, Onsite

À propos du poste


Scaleway recherche un Développeur Backend pour rejoindre l’équipe en charge du produit Identity and Access Management (IAM) ainsi que de l’API Gateway interne.

Identity and Access Management


Le produit Identity and Access Management (IAM) est au cœur de la sécurisation des accès aux ressources de Scaleway. Il permet une gestion fluide des accès humains et machines au sein de votre organisation. L’IAM vous donne également les moyens de définir des contrôles d’accès précis via des politiques garantissant que les utilisateurs, applications et groupes disposent du niveau d’accès adéquat à chaque produit. Notre service authentifie plus de 7 000 requêtes par seconde.

API Gateway


L’API Gateway interne est une pierre angulaire de l’écosystème cloud de Scaleway et un projet clé de notre équipe. Elle sert de point central pour toutes les requêtes API publiques et internes chez Scaleway. Les fonctionnalités principales de l’API Gateway incluent le routage inter-régions et inter-zones, la limitation de débit, l’authentification, la prise en charge des protocoles gRPC et REST, ainsi qu’un équilibrage de charge efficace. Ces capacités garantissent des interactions fluides, sécurisées et performantes sur notre plateforme.

Pour en savoir plus sur l’API Gateway, consultez cette présentation de 2019 (encore globalement à jour).

Philosophie de l’équipe


La relecture de code est une partie essentielle du travail de l’équipe. Chaque modification de la base de code est examinée par des pairs.- Nous croyons fermement aux tests automatisés et à la confiance qu’ils apportent lors du déploiement en production.- Les bonnes pratiques DevOps sont au cœur de l’ADN de l’équipe.- Le pair-programming est encouragé pour favoriser le partage des connaissances et s’assurer que tout le monde est à l’aise avec chaque partie de la base de code.- Nous sommes une équipe technique et, en tant que telle, votre manager sera un développeur.- Lors de la résolution d’un problème, nous valorisons des solutions pragmatiques tout en identifiant clairement les éventuels problèmes futurs.- Nous valorisons la pensée positive et considérons chaque nouveau défi comme une opportunité d’améliorer l’équipe dans son ensemble.

Qualifications


  • Au moins 4 ans d’expérience en développement backend.
  • Expertise en Golang.
  • Capacité à écrire du code bien testé.
  • Bonne compréhension du protocole HTTP et des API REST.
  • Capacité à plonger profondément dans une grande base de code.
  • Expérience en SQL, quel que soit le nombre de JOIN impliqués.
  • Maîtrise de Git.
  • Envie d’apprendre de nouvelles choses au quotidien.
  • Très bonne maîtrise de l’anglais et du français.
  • Expérience avec les systèmes de monitoring (Prometheus, AlertManager, OpenSearch).
  • Familiarité avec les outils DevOps courants tels que Docker / CI-CD / Ansible.

Qualifications préférées


  • Expérience avec des écosystèmes de micro-services distribués.
  • Connaissance de gRPC et Protobuf.
  • Maîtrise des bases de données, optimisation des requêtes SQL, transactions.

Responsabilités


  • Concevoir, développer et maintenir de nouvelles fonctionnalités sur les services gérés par l’équipe.
  • Écrire un code simple, clair, cohérent et bien testé.
  • Saisir chaque opportunité pour combattre la dette technique.
  • Examiner soigneusement les merge requests de l’équipe.
  • Participer activement à tous les rituels agiles de l’équipe (daily, rétrospectives, etc.).

Notre stack technique


  • Golang
  • PostgreSQL
  • Redis
  • gRPC / Protobuf
  • Envoy
  • Docker
  • Ansible et Terraform
  • Prometheus (avec Alertmanager, Opsgenie)
  • Gitlab CI

Location


This position is based in our offices in Paris or Lille (France)JOB DESCRIPTION IN ENGLISH Apply for this job

Life at Scaleway

Thrive Here & What We Value* Dynamic, diverse team culture* International excellence, creativity, sharing* Multi-AZ redundancy, user-friendly experience, carbon-neutral data centers, native cloud management tools* Emphasis on technical skills, creativity, collaboration* Flexible work options and remote opportunities* Supportive environment for growth and development* Commitment to responsibility and sustainability in digital industry* Passionate about future of cloud computing* Diverse team with self-serve revenue focus
Your tracker settings

We use cookies and similar methods to recognize visitors and remember their preferences. We also use them to measure ad campaign effectiveness, target ads and analyze site traffic. To learn more about these methods, including how to disable them, view our Cookie Policy or Privacy Policy.

By tapping `Accept`, you consent to the use of these methods by us and third parties. You can always change your tracker preferences by visiting our Cookie Policy.

logo innerThatStartupJob
Discover the best startup and their job positions, all in one place.
Copyright © 2024