Intermediate Backend Engineer, Development Tooling

GitLab

Remote regions

Canada EMEA

Benefits

Job Description

We’re looking for an experienced Backend Engineer to join the Development Tooling team to help maximize the efficiency and productivity of GitLab engineers. You'll be crucial in building and maintaining the foundational internal tools, frameworks, and infrastructure abstractions that empower all product developers to write, test, and ship reliable code faster. This role involves developing internal tools, improving local development environments, ensuring performance and reliability, and enforcing tooling consistency. You will also collaborate with product engineers, software engineers, and infrastructure teams to translate pain points into self-service tooling solutions.

Must-have technical skills include proficiency in Go, experience designing tooling/frameworks, experience with technical refactoring in a large codebase, configuring monitoring systems (Prometheus/Grafana), practical experience with Docker, strong experience using CI systems (GitLab CI, Jenkins, CircleCI, or similar), and solid experience with SQL and NoSQL databases, along with test automation frameworks for backend testing. Nice-to-have skills include experience contributing to open-source tools, designing APIs, Ruby on Rails, cloud platforms, Kubernetes concepts, and GitOps.

About GitLab

GitLab is an open-core software company that develops the most comprehensive AI-powered DevSecOps Platform , used by more than 100,000 organizations.

Apply for This Position