Emploi
De la source partenaire
Ingénieur Backend (Ruby), Créer : Modifier l'enregistrement
Prix sur demande
Détails
- Type de contrat
- Temps plein
- À distance
- Oui
- Entreprise
- GitLab
- Niveau
- Any
Description
Traduit automatiquement depuis English. Le texte original fait foi. Traduction automatique — une traduction plus précise est en préparation.
GitLab est la plateforme d'orchestration intelligente pour DevSecOps. GitLab permet aux organisations d'augmenter 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 sociétés Fortune 100* font confiance à GitLab pour fournir plus rapidement des logiciels meilleurs et plus sécurisés.
Les mêmes principes intégrés à nos produits se reflètent dans la façon dont notre équipe travaille : nous adoptons l'IA comme un multiplicateur de productivité de base, tous les membres de l'équipe étant censés intégrer l'IA dans leurs flux de travail quotidiens pour accroître l'efficacité, l'innovation et l'impact. GitLab est l'endroit 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 motivée par nos valeurs et l'échange continu de connaissances, permettant aux membres de notre équipe d'atteindre leur plein potentiel tout en collaborant avec les leaders de l'industrie pour résoudre des problèmes complexes. Co-créez l’avenir avec nous en développant une technologie qui transforme la façon dont le monde développe des logiciels.
* Fortune 500® est une marque déposée de Fortune Media IP Limited, utilisée sous licence. Réclamation basée sur les données GitLab. Fortune 100 fait référence aux 20 % d'entreprises les mieux classées dans la liste Fortune 500 2025, publiée en juin 2025. Fortune et Fortune Media IP Limited ne sont pas affiliés et n'approuvent pas les produits ou services de GitLab.
Un aperçu de ce rôle
Nous recherchons un ingénieur backend pour rejoindre notre équipe Change Record au sein de l’étape de code source de GitLab. Alors que les agents d’IA écrivent de plus en plus de code aux côtés des personnes, chaque changement nécessite un enregistrement clair et fiable de ce qui a changé, pourquoi et qui ou quoi l’a provoqué. Vous intégrerez cet enregistrement dans l’expérience du code source de GitLab, aussi bien pour les humains que pour les agents. Il s'agit d'un rôle axé sur le backend pour un ingénieur possédant une expérience full-stack qui aime équilibrer le travail sur les systèmes existants avec le développement de nouveaux produits.
Ce travail s'effectue dans l'un des domaines de produits les plus anciens et les plus complexes de GitLab, dans lequel vous utiliserez Ruby on Rails pour améliorer un système critique au service de GitLab.com, des instances autogérées et de GitLab Dedicated. Le code source fournit la couche d'interface, via Gitaly, aux référentiels Git derrière une grande partie du trafic GitLab, vous contribuerez donc à le maintenir fiable grâce au réglage des performances, à la mise en cache, à la limitation de débit, à l'observabilité et à la résilience, en collaborant avec les équipes produit, conception, sécurité, Gitaly, Code Review et Source Code Experience. La prise en charge des systèmes de production et l'amélioration des expériences établies sont au cœur de ce rôle, en particulier lors de votre intégration, et au fil du temps, vous contribuerez également à créer des expériences pour les développeurs travaillant avec des agents.
Vous travaillerez à distance depuis le Royaume-Uni ou la Pologne.
Ce que tu feras
• Développer des fonctionnalités et des améliorations sécurisées, bien testées et performantes en utilisant Ruby on Rails et GraphQL, entre autres technologies.
• 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.
• Concevoir et maintenir des services back-end, des API, des modèles de données et une logique métier qui prennent en charge des flux de travail de code source intuitifs.
• Collaborez entre les fonctions et les équipes, de manière asynchrone et synchrone, et impliquez des experts du domaine lorsque leur contribution améliorera le résultat.
• Utilisez des agents IA pour un travail bien ciblé lorsqu'ils peuvent accélérer la livraison sans sacrifier la qualité et examiner de manière critique leur production.
• Écrivez du code maintenable qui suit les normes de GitLab et contribuez aux révisions constructives du code.
• Contribuez à renforcer la fiabilité en surveillant les mesures de santé de la production, en participant aux astreintes de niveau 2, en résolvant les incidents, en contribuant à l'analyse des causes profondes et en améliorant l'observabilité et la résilience.
• Partagez vos connaissances grâce à la révision du code, à la documentation technique et à la collaboration quotidienne tout en apprenant des autres.
Ce que vous apporterez
• Expérience professionnelle dans la création d'applications Web back-end, de services ou d'interfaces de programmation d'applications, avec une expérience de l'utilisation de Ruby et GraphQL.
• 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 performances back-end.
• Expérience du développement full-stack pour créer et maintenir des flux de travail destinés aux utilisateurs et leurs systèmes sous-jacents.
• Expérience en rédaction de tests unitaires et d'intégration back-end, avec une familiarité avec la pyramide de tests, Git et les processus collaboratifs de révision de code.
• Compétences claires en communication écrite et orale en anglais, y compris le partage de mises à jour de statut utiles dans un environnement distant et asynchrone.
• La capacité de gérer les priorités assignées, de surmonter l'ambiguïté, de s'approprier votre travail et de demander conseil en cas de besoin.
• Expérience de l'utilisation d'agents de codage d'IA pour accélérer le développement de logiciels tout en examinant de manière critique leurs résultats.
• Bonus : vous avez créé des agents ou des workflows basés sur des agents qui s'exécutent en production, et pas seulement des prototypes.
À propos de l'équipe
L'équipe fonctionnelle travaille en Europe et en Amérique du Nord, prenant en charge la collaboration synchrone et asynchrone. Il comprend quatre ingénieurs, comprenant à la fois des ingénieurs back-end et front-end. Nous travaillons en étroite collaboration avec d'autres équipes de code source, Agentic Preview, Repository Services et Hardening, ainsi qu'avec d'autres équipes de l'entreprise telles que l'équipe Gitaly et l'équipe AI Governance.
L’échelle salariale de base pour le niveau indiqué pour ce poste est actuellement destinée aux résidents de l’UE, applicable dans le ou les pays spécifiés uniquement. Les postes de vente sont également éligibles à une rémunération incitative allant jusqu'à 100 % du salaire de base offert. Le niveau scolaire et les échelles salariales sont déterminés au moyen d'entretiens et d'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 l'emplacement géographique et en tenant compte de toute convention collective applicable. L'échelle du salaire de base n'inclut pas les primes, l'équité ou les avantages sociaux.…
Source : Jobicy (https://jobicy.com/jobs/155809-backend-engineer-ruby-create-change-record)
Les mêmes principes intégrés à nos produits se reflètent dans la façon dont notre équipe travaille : nous adoptons l'IA comme un multiplicateur de productivité de base, tous les membres de l'équipe étant censés intégrer l'IA dans leurs flux de travail quotidiens pour accroître l'efficacité, l'innovation et l'impact. GitLab est l'endroit 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 motivée par nos valeurs et l'échange continu de connaissances, permettant aux membres de notre équipe d'atteindre leur plein potentiel tout en collaborant avec les leaders de l'industrie pour résoudre des problèmes complexes. Co-créez l’avenir avec nous en développant une technologie qui transforme la façon dont le monde développe des logiciels.
* Fortune 500® est une marque déposée de Fortune Media IP Limited, utilisée sous licence. Réclamation basée sur les données GitLab. Fortune 100 fait référence aux 20 % d'entreprises les mieux classées dans la liste Fortune 500 2025, publiée en juin 2025. Fortune et Fortune Media IP Limited ne sont pas affiliés et n'approuvent pas les produits ou services de GitLab.
Un aperçu de ce rôle
Nous recherchons un ingénieur backend pour rejoindre notre équipe Change Record au sein de l’étape de code source de GitLab. Alors que les agents d’IA écrivent de plus en plus de code aux côtés des personnes, chaque changement nécessite un enregistrement clair et fiable de ce qui a changé, pourquoi et qui ou quoi l’a provoqué. Vous intégrerez cet enregistrement dans l’expérience du code source de GitLab, aussi bien pour les humains que pour les agents. Il s'agit d'un rôle axé sur le backend pour un ingénieur possédant une expérience full-stack qui aime équilibrer le travail sur les systèmes existants avec le développement de nouveaux produits.
Ce travail s'effectue dans l'un des domaines de produits les plus anciens et les plus complexes de GitLab, dans lequel vous utiliserez Ruby on Rails pour améliorer un système critique au service de GitLab.com, des instances autogérées et de GitLab Dedicated. Le code source fournit la couche d'interface, via Gitaly, aux référentiels Git derrière une grande partie du trafic GitLab, vous contribuerez donc à le maintenir fiable grâce au réglage des performances, à la mise en cache, à la limitation de débit, à l'observabilité et à la résilience, en collaborant avec les équipes produit, conception, sécurité, Gitaly, Code Review et Source Code Experience. La prise en charge des systèmes de production et l'amélioration des expériences établies sont au cœur de ce rôle, en particulier lors de votre intégration, et au fil du temps, vous contribuerez également à créer des expériences pour les développeurs travaillant avec des agents.
Vous travaillerez à distance depuis le Royaume-Uni ou la Pologne.
Ce que tu feras
• Développer des fonctionnalités et des améliorations sécurisées, bien testées et performantes en utilisant Ruby on Rails et GraphQL, entre autres technologies.
• 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.
• Concevoir et maintenir des services back-end, des API, des modèles de données et une logique métier qui prennent en charge des flux de travail de code source intuitifs.
• Collaborez entre les fonctions et les équipes, de manière asynchrone et synchrone, et impliquez des experts du domaine lorsque leur contribution améliorera le résultat.
• Utilisez des agents IA pour un travail bien ciblé lorsqu'ils peuvent accélérer la livraison sans sacrifier la qualité et examiner de manière critique leur production.
• Écrivez du code maintenable qui suit les normes de GitLab et contribuez aux révisions constructives du code.
• Contribuez à renforcer la fiabilité en surveillant les mesures de santé de la production, en participant aux astreintes de niveau 2, en résolvant les incidents, en contribuant à l'analyse des causes profondes et en améliorant l'observabilité et la résilience.
• Partagez vos connaissances grâce à la révision du code, à la documentation technique et à la collaboration quotidienne tout en apprenant des autres.
Ce que vous apporterez
• Expérience professionnelle dans la création d'applications Web back-end, de services ou d'interfaces de programmation d'applications, avec une expérience de l'utilisation de Ruby et GraphQL.
• 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 performances back-end.
• Expérience du développement full-stack pour créer et maintenir des flux de travail destinés aux utilisateurs et leurs systèmes sous-jacents.
• Expérience en rédaction de tests unitaires et d'intégration back-end, avec une familiarité avec la pyramide de tests, Git et les processus collaboratifs de révision de code.
• Compétences claires en communication écrite et orale en anglais, y compris le partage de mises à jour de statut utiles dans un environnement distant et asynchrone.
• La capacité de gérer les priorités assignées, de surmonter l'ambiguïté, de s'approprier votre travail et de demander conseil en cas de besoin.
• Expérience de l'utilisation d'agents de codage d'IA pour accélérer le développement de logiciels tout en examinant de manière critique leurs résultats.
• Bonus : vous avez créé des agents ou des workflows basés sur des agents qui s'exécutent en production, et pas seulement des prototypes.
À propos de l'équipe
L'équipe fonctionnelle travaille en Europe et en Amérique du Nord, prenant en charge la collaboration synchrone et asynchrone. Il comprend quatre ingénieurs, comprenant à la fois des ingénieurs back-end et front-end. Nous travaillons en étroite collaboration avec d'autres équipes de code source, Agentic Preview, Repository Services et Hardening, ainsi qu'avec d'autres équipes de l'entreprise telles que l'équipe Gitaly et l'équipe AI Governance.
L’échelle salariale de base pour le niveau indiqué pour ce poste est actuellement destinée aux résidents de l’UE, applicable dans le ou les pays spécifiés uniquement. Les postes de vente sont également éligibles à une rémunération incitative allant jusqu'à 100 % du salaire de base offert. Le niveau scolaire et les échelles salariales sont déterminés au moyen d'entretiens et d'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 l'emplacement géographique et en tenant compte de toute convention collective applicable. L'échelle du salaire de base n'inclut pas les primes, l'équité ou les avantages sociaux.…
Source : Jobicy (https://jobicy.com/jobs/155809-backend-engineer-ruby-create-change-record)
Cette annonce provient d'un flux partenaire. Postulez sur le site source.
Source: GitLab
Annonce fournie par GitLab.