Backend Engineer, Database
- Other
- Other places
- 06/17/2024
- -
La plateforme GitLab DevSecOps permet à plus de 100 000 organisations de délivrer des logiciels plus rapidement et plus efficacement. En tant qu'une des plus grandes entreprises entièrement à distance au monde, avec plus de 2 000 membres dans l'équipe, nous cultivons une culture où chacun croit qu'il peut contribuer. En savoir plus sur la vie chez GitLab.
Chez GitLab, nos développeurs sont des contributeurs individuels indépendants et auto-organisés qui collaborent en équipe cohésive dans un environnement à distance et agile. Le groupe Database se concentre sur les solutions de scalabilité, de performance des applications, de croissance des données et de facilitation des développeurs - notamment en ce qui concerne les interactions avec les bases de données. Pour soutenir notre valeur de transparence, la page du groupe Database inclut des liens vers nos tableaux de travail actuels, les enregistrements de nos réunions d'équipe et notre feuille de route. Si cela vous enthousiasme, continuez à lire !
Les développeurs backend chez GitLab participent à la création de nouvelles fonctionnalités, à la correction de bogues et à l'amélioration générale de l'application avec un accent particulier sur l'amélioration des performances, de la disponibilité et de la fiabilité des bases de données. En plus de ces tâches, vous aurez à revoir le code lié aux bases de données avec pour objectif ultime de devenir un mainteneur de base de données.
Notre travail est catégorisé en deux grandes zones : Réactif et Facilitation.
Développer de nouvelles fonctionnalités en collaboration avec la gestion de produit, l'expérience utilisateur et les équipes frontend
Réduire les changements au minimum et itérer vers des solutions optimales
Revoir les modifications liées aux bases de données soumises par d'autres ingénieurs ou contributeurs communautaires
Documenter les meilleures pratiques ou les anti-modèles en matière de bases de données
Développer des outils pour alerter de manière proactive les développeurs des éventuels problèmes de performance
Rechercher, concevoir et mettre en œuvre des solutions pour améliorer les performances du produit
Expérience professionnelle en ingénierie logicielle avec PostgreSQL dans des environnements de production à grande échelle
Expérience significative avec Ruby on Rails ou autres frameworks Ruby
Capacité à raisonner sur les logiciels, les algorithmes et les performances à un haut niveau
Passion pour les logiciels open source
Excellentes compétences en communication écrite
Autonomie et compétences organisationnelles solides
Alignement avec nos valeurs fondamentales
GitLab recrute des nouveaux membres de l'équipe dans des pays du monde entier, offrant des postes entièrement à distance. Certaines positions peuvent avoir des exigences spécifiques basées sur la localisation. Notre équipe d'acquisition