Aller au contenu

GitLab

Ingénieur Backend, Code source : Services de dépôt (Ruby)

Ruby
Traduction automatique. Consultez l’original.

À propos du poste

GitLab est la plateforme d'orchestration intelligente pour le DevSecOps. GitLab permet aux organisations d'accroître la productivité des développeurs, d'améliorer l'efficacité opérationnelle, de réduire les risques de sécurité et de conformité, et d'accélérer la transformation numérique. Plus de 50 millions d'utilisateurs enregistrés et plus de 50% des entreprises du Fortune 100* font confiance à GitLab pour livrer des logiciels meilleurs et plus sécurisés, plus rapidement.

Les principes mêmes intégrés dans nos produits se reflètent dans la manière dont notre équipe travaille : nous adoptons l'IA comme un multiplicateur de productivité essentiel, et tous les membres de l'équipe sont encouragés à intégrer l'IA dans leurs flux de travail quotidiens pour stimuler l'efficacité, l'innovation et l'impact. GitLab est un lieu où les carrières s'accélèrent, où l'innovation prospère et où chaque voix est valorisée. Notre culture de haute performance est portée par nos valeurs et un échange continu de connaissances, permettant aux membres de notre équipe d'atteindre leur plein potentiel tout en collaborant avec des leaders du secteur pour résoudre des problèmes complexes. Co-créez l'avenir avec nous en construisant la technologie qui transforme la façon dont le monde développe des logiciels.

Nous recherchons un ingénieur Backend pour rejoindre notre équipe Services de dépôt au sein de l'étape Create de GitLab. L'équipe est responsable de la partie dépôt du Code source : comment le code est intégré dans un dépôt, qui peut le modifier et comment ces modifications sont vérifiées. Nous construisons cela comme une couche d'accès sur les primitives fournies par l'équipe Gitaly, pour les fonctionnalités propres à GitLab et pour les agents d'intelligence artificielle qui écrivent et poussent désormais du code aux côtés des humains.

Vous travaillerez dans l'un des domaines de produits les plus anciens et les plus complexes de GitLab, en utilisant Ruby et GraphQL sur GitLab.com, les instances autogérées et GitLab Dedicated. Repository Services est une nouvelle équipe, et ses premiers mois seront consacrés à la fiabilité et au support. Vous consacrerez donc du temps réel à la performance, au réglage du langage de requête structuré, à la mise en cache, à la limitation de débit, aux tests, à l'observabilité et à la résilience, avec le soutien de membres expérimentés de l'équipe. Vous collaborerez avec la gestion de produit, le design produit, les tests, la sécurité, la recherche en expérience utilisateur, la rédaction technique, Gitaly, Code Review et les autres équipes Code source.

À propos de l'équipe

Repository Services est une petite équipe backend au sein de l'étape Create, formée en septembre 2026 lorsque le Code source a été divisé en équipes spécialisées. Une fois la scission finalisée, nous prévoyons de gérer la mise en miroir des dépôts, Git Large File Storage (LFS), les branches protégées et les règles de branche, les règles de push, les propriétaires de code (partagés avec Code Review), ainsi que la signature des commits et des tags. Nous nous appuyons sur les primitives de Gitaly et rencontrons régulièrement l'équipe Gitaly, et notre travail sert GitLab.com, les instances autogérées et GitLab Dedicated.

Fourchette de salaire aux États-Unis

*Fortune 500® est une marque déposée de Fortune Media IP Limited, utilisée sous licence. Affirmation basée sur les données de GitLab. Fortune 100 fait référence aux 20% premières entreprises classées dans la liste Fortune 500 de 2025, publiée en juin 2025. Fortune et Fortune Media IP Limited ne sont pas affiliés à GitLab et n'approuvent pas ses produits ou services.

La fourchette de salaire de base pour le niveau indiqué de ce poste est actuellement réservée aux résidents des États-Unis uniquement. Cette fourchette est destinée à refléter le taux de salaire de base du poste dans les différents sites aux États-Unis. Le niveau de grade et les fourchettes de salaire sont déterminés par des entretiens et un examen de l'éducation, de l'expérience, des connaissances, des compétences, des capacités du candidat, de l'équité avec les autres membres de l'équipe, de l'alignement avec les données du marché et de la situation géographique. La fourchette de salaire de base n'inclut pas les bonus, les actions ou les avantages sociaux. Voir plus d'informations sur nos avantages sociaux et notre équité. Les postes de vente sont également éligibles à une rémunération incitative pouvant atteindre 100% du salaire de base proposé.

$115,200—$194,400 USD

Veuillez noter que nous accueillons l'intérêt des candidats ayant différents niveaux d'expérience ; de nombreux candidats retenus ne répondent pas à toutes les exigences. De plus, des études ont montré que les personnes issues de groupes sous-représentés sont moins susceptibles de postuler à un emploi à moins de remplir toutes les qualifications. Si ce poste vous enthousiasme, veuillez postuler et permettre à nos recruteurs d'évaluer votre candidature.

Directives de recrutement par pays : GitLab recrute de nouveaux membres d'équipe dans des pays du monde entier. Tous nos postes sont en télétravail, cependant certains postes peuvent comporter des exigences d'éligibilité spécifiques basées sur le lieu. Notre équipe d'acquisition de talents peut vous aider à répondre à toutes vos questions concernant le lieu après le début du processus de recrutement.

Politique de confidentialité : Veuillez consulter notre Politique de confidentialité du recrutement. Votre vie privée est importante pour nous.

GitLab est fier d'être un lieu de travail offrant l'égalité des chances et est un employeur pratiquant l'action positive. Les politiques et pratiques de GitLab relatives au recrutement, à l'emploi, au développement et à l'avancement de carrière, à la promotion et à la retraite sont basées uniquement sur le mérite, indépendamment de la race, de la couleur, de la religion, de l'ascendance, du sexe (y compris la grossesse, l'allaitement, l'orientation sexuelle, l'identité de genre ou l'expression de genre), de l'origine nationale, de l'âge, de la citoyenneté, de l'état civil, du handicap mental ou physique, des informations génétiques (y compris les antécédents médicaux familiaux), du statut de libération militaire, du statut de vétéran protégé (qui comprend les vétérans handicapés, les vétérans récemment séparés, les vétérans en service actif en temps de guerre ou avec badge de campagne, et les vétérans médaillés des forces armées), ou toute autre base protégée par la loi. GitLab ne tolérera aucune discrimination ou harcèlement fondé sur l'une de ces caractéristiques. Voir aussi la politique EEO de GitLab et EEO is the Law. Si vous avez un handicap ou un besoin particulier nécessitant un aménagement, veuillez nous en informer pendant le processus de recrutement.

Vos missions

  1. Développer des fonctionnalités et des améliorations sécurisées, bien testées et performantes en utilisant Ruby et GraphQL.
  1. Travailler sur des exigences complexes et des contraintes héritées pour fournir des solutions claires tout en protégeant la fiabilité de ce système critique.
  1. Concevoir et maintenir des services backend, des interfaces de programmation d'applications, des modèles de données et une logique métier qui contrôlent la manière dont le code atteint un dépôt, qui peut le modifier et comment il est vérifié.
  1. S'appuyer sur les primitives fournies par Gitaly et travailler en étroite collaboration avec l'équipe Gitaly.
  1. Trier et corriger les bugs et les demandes de support pour les fonctionnalités dont l'équipe est responsable.
  1. Collaborer de manière transversale entre les fonctions et les équipes, à la fois de manière asynchrone et synchrone, et impliquer des experts du domaine lorsque leur contribution améliorera le résultat.
  1. Utiliser des agents d'intelligence artificielle pour des tâches bien définies lorsqu'ils peuvent accélérer la livraison sans sacrifier la qualité, et examiner de manière critique leurs résultats.
  1. Écrire du code maintenable qui respecte les normes de GitLab et contribuer à des revues de code constructives.
  1. Contribuer à renforcer la fiabilité en surveillant les métriques de santé de la production, en participant à l'astreinte de niveau 2, en dépannant les incidents, en contribuant à l'analyse des causes profondes et en améliorant l'observabilité et la résilience.
  1. Partager les connaissances par le biais de revues de code, de documentation technique et de collaboration quotidienne tout en apprenant des autres.

Ce que vous apporterez

  1. Expérience professionnelle dans la création d'applications web, de services ou d'interfaces de programmation d'applications backend, avec une expérience de l'utilisation de Ruby et GraphQL.
  1. Une compréhension des bases de données relationnelles, du langage de requête structuré, de la modélisation des données, de la mise en cache, du traitement en arrière-plan et des pratiques de performance backend.
  1. Expérience de la contribution aux flux de travail orientés utilisateur et de la maintenance de leurs systèmes sous-jacents.
  1. Expérience de l'écriture de tests unitaires et d'intégration backend, avec une familiarité avec la pyramide des tests, Git et les processus de revue de code collaborative.
  1. Expérience de l'utilisation d'agents de codage basés sur l'intelligence artificielle et de la revue de leurs résultats, ou intérêt pour le développement de ces compétences dans un monorepo complexe.
  1. Compétences en communication écrite et orale en anglais, y compris le partage de mises à jour de statut utiles dans un environnement distant et asynchrone.
  1. Capacité à gérer les priorités assignées, à travailler dans l'ambiguïté, à s'approprier son travail et à demander conseil si nécessaire.

Comment GitLab soutient ses employés à temps plein

Avantages pour soutenir votre santé, vos finances et votre bien-être

  • Congés payés flexibles
  • Groupes de ressources pour les membres de l'équipe
  • Rémunération en actions et plan d'achat d'actions pour les employés
  • Fonds de croissance et de développement
  • Congé parental

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Vagas Dev est maintenu gratuitement par l’équipe NortJobs.

Votre prochain emploiest peut-être sur NortJobs.

Vagas Dev

Des emplois pour développeurs et programmeurs. Le Brésil en priorité. Votre prochaine opportunité.

NortJobs · soutien du projetInstagramLinkedInTwitter
Mentions légalesÀ propos du projetConfidentialitéVagas Dev © 2026