Runware
GitLab
Engenheiro de Backend, Source Code: Serviços de Repositório (Ruby)
Sobre a função
GitLab é a plataforma de orquestração inteligente para DevSecOps. O GitLab permite que organizações aumentem a produtividade dos desenvolvedores, melhorem a eficiência operacional, reduzam riscos de segurança e conformidade e acelerem a transformação digital. Mais de 50 milhões de usuários registrados e mais de 50% das empresas da Fortune 100* confiam no GitLab para entregar softwares melhores e mais seguros com mais rapidez.
Os mesmos princípios incorporados em nossos produtos se refletem na forma como nossa equipe trabalha: adotamos a IA como um multiplicador central de produtividade, e espera-se que todos os membros da equipe incorporem a IA em seus fluxos de trabalho diários para impulsionar a eficiência, a inovação e o impacto. O GitLab é onde carreiras aceleram, a inovação floresce e cada voz é valorizada. Nossa cultura de alto desempenho é impulsionada por nossos valores e pela troca contínua de conhecimento, permitindo que os membros de nossa equipe alcancem seu potencial máximo enquanto colaboram com líderes do setor para resolver problemas complexos. Co-crie o futuro conosco enquanto construímos a tecnologia que transforma a forma como o mundo desenvolve software.
Estamos procurando um Engenheiro de Backend para se juntar à nossa equipe de Serviços de Repositório no estágio Create do GitLab. A equipe é responsável pelo lado de repositório do Source Code: como o código entra em um repositório, quem pode alterá-lo e como essas alterações são verificadas. Construímos isso como uma camada de acesso sobre as primitivas fornecidas pela equipe do Gitaly, para os recursos do próprio GitLab e para os agentes de inteligência artificial que agora escrevem e enviam código junto com as pessoas.
Você trabalhará em uma das áreas de produto mais antigas e complexas do GitLab, usando Ruby e GraphQL no GitLab.com, instâncias autogerenciadas e GitLab Dedicated. A equipe de Serviços de Repositório é nova, e seus primeiros meses são focados em confiabilidade e suporte, portanto, você dedicará tempo real ao desempenho e ajuste de structured query language, cache, limitação de taxa, testes, observabilidade e resiliência, contando com o apoio de membros experientes da equipe. Você colaborará com gestão de produto, design de produto, testes, segurança, pesquisa de experiência do usuário, redação técnica, Gitaly, Code Review e as outras equipes de Source Code.
Sobre a equipe
A equipe de Serviços de Repositório é uma pequena equipe de backend no estágio Create, formada em setembro de 2026 quando o Source Code foi dividido em equipes focadas. À medida que a divisão é finalizada, esperamos ser responsáveis pelo espelhamento de repositório, Git Large File Storage (LFS), branches protegidos e Regras de Branch, regras de push, Code Owners (compartilhado com Code Review) e assinatura de commits e tags. Construímos sobre as primitivas do Gitaly e nos reunimos regularmente com a equipe do Gitaly, e nosso trabalho atende ao GitLab.com, instâncias autogerenciadas e GitLab Dedicated.
Faixa Salarial nos Estados Unidos
*Fortune 500® é uma marca registrada da Fortune Media IP Limited, usada sob licença. Reivindicação baseada em dados do GitLab. Fortune 100 refere-se às 20% empresas mais bem classificadas na lista Fortune 500 de 2025, publicada em junho de 2025. A Fortune e a Fortune Media IP Limited não são afiliadas ao GitLab e não endossam seus produtos ou serviços.
A faixa salarial base para o nível listado desta função é atualmente apenas para residentes dos Estados Unidos. Esta faixa destina-se a refletir a taxa de salário base da função em locais por todos os EUA. O nível de cargo e as faixas salariais são determinados por meio de entrevistas e uma revisão de educação, experiência, conhecimento, habilidades, capacidades do candidato, equidade com outros membros da equipe, alinhamento com dados de mercado e localização geográfica. A faixa salarial base não inclui bônus, ações ou benefícios. Veja mais informações sobre nossos benefícios e ações. Funções de vendas também são elegíveis para remuneração variável visando até 100% do salário base oferecido.
$115,200—$194,400 USD
Observe que recebemos o interesse de candidatos com diferentes níveis de experiência; muitos candidatos bem-sucedidos não atendem a todos os requisitos. Além disso, estudos mostraram que pessoas de grupos sub-representados são menos propensas a se candidatar a um emprego, a menos que atendam a todas as qualificações. Se você está entusiasmado com esta função, inscreva-se e permita que nossos recrutadores avaliem sua candidatura.
Diretrizes de contratação por país: O GitLab contrata novos membros de equipe em países ao redor do mundo. Todas as nossas funções são remotas, no entanto, algumas funções podem ter requisitos de elegibilidade específicos baseados na localização. Nossa equipe de Aquisição de Talentos pode ajudar a responder a quaisquer perguntas sobre localização após o início do processo de recrutamento.
Política de Privacidade: Por favor, revise nossa Política de Privacidade de Recrutamento. Sua privacidade é importante para nós.
O GitLab orgulha-se de ser um local de trabalho com igualdade de oportunidades e é um empregador de ação afirmativa. As políticas e práticas do GitLab relacionadas a recrutamento, emprego, desenvolvimento e avanço de carreira, promoção e aposentadoria baseiam-se exclusivamente no mérito, independentemente de raça, cor, religião, ascendência, sexo (incluindo gravidez, lactação, orientação sexual, identidade de gênero ou expressão de gênero), origem nacional, idade, cidadania, estado civil, deficiência mental ou física, informações genéticas (incluindo histórico médico familiar), status de dispensa militar, status de veterano protegido (que inclui veteranos com deficiência, veteranos recém-separados, veteranos de guerra em serviço ativo ou veteranos com distintivo de campanha e veteranos com medalha de serviço das Forças Armadas) ou qualquer outra base protegida por lei. O GitLab não tolerará discriminação ou assédio com base em qualquer uma dessas características. Veja também a Política de EEO do GitLab e EEO is the Law. Se você tiver uma deficiência ou necessidade especial que exija acomodação, informe-nos durante o processo de recrutamento.
O que você fará
- Desenvolver recursos e melhorias seguros, bem testados e de alto desempenho usando Ruby e GraphQL.
- Trabalhar com requisitos complexos e restrições legadas para entregar soluções claras, protegendo a confiabilidade deste sistema crítico.
- Projetar e manter serviços de backend, interfaces de programação de aplicações, modelos de dados e lógica de negócios que controlam como o código chega a um repositório, quem pode alterá-lo e como ele é verificado.
- Construir sobre as primitivas fornecidas pelo Gitaly e trabalhar em estreita colaboração com a equipe do Gitaly.
- Triar e corrigir bugs e solicitações de suporte para os recursos de responsabilidade da equipe.
- Colaborar entre funções e equipes, de forma assíncrona e síncrona, e envolver especialistas no assunto quando suas contribuições puderem melhorar o resultado.
- Usar agentes de inteligência artificial para trabalhos bem definidos quando eles puderem acelerar a entrega sem sacrificar a qualidade, e revisar criticamente seus resultados.
- Escrever código sustentável que siga os padrões do GitLab e contribuir para revisões de código construtivas.
- Ajudar a fortalecer a confiabilidade monitorando métricas de saúde de produção, participando de plantões de nível 2, solucionando incidentes, contribuindo para a análise de causa raiz e melhorando a observabilidade e a resiliência.
- Compartilhar conhecimento por meio de revisão de código, documentação técnica e colaboração diária, enquanto aprende com os outros.
O que você trará
- Experiência profissional na construção de aplicações web, serviços ou interfaces de programação de aplicações de backend, com experiência no uso de Ruby e GraphQL.
- Compreensão de bancos de dados relacionais, structured query language, modelagem de dados, cache, processamento em segundo plano e práticas de desempenho de backend.
- Experiência contribuindo para fluxos de trabalho voltados ao usuário e mantendo seus sistemas subjacentes.
- Experiência escrevendo testes unitários e de integração de backend, com familiaridade com a pirâmide de testes, Git e processos colaborativos de revisão de código.
- Experiência no uso de agentes de codificação de inteligência artificial e na revisão de seus resultados, ou interesse em desenvolver essas habilidades em um monorepo complexo.
- Habilidades claras de comunicação escrita e falada em inglês, incluindo o compartilhamento de atualizações de status úteis em um ambiente remoto e assíncrono.
- Capacidade de gerenciar prioridades atribuídas, trabalhar em situações ambíguas, assumir a responsabilidade pelo seu trabalho e buscar orientação quando necessário.
Como o GitLab apoia funcionários em tempo integral
Benefícios para apoiar sua saúde, finanças e bem-estar
- Folga remunerada flexível
- Grupos de recursos para membros da equipe
- Remuneração em ações e plano de compra de ações para funcionários
- Fundo de crescimento e desenvolvimento
- Licença parental
