← All jobs

Backend Engineer, Repository Services at GitLab

Confirmed open

Build and operate repository-service backend features with Ruby/Rails or Go, APIs and database changes. GitLab lists this as a remote role in Canada.

GitLab initialsGitLab

Search jobs by company: GitLab

Location
Remote
Work arrangement
remote
Technologies
Kubernetes, Docker, Go
See how to apply

Save job — free account Saved jobs

Create a free application profile — Keep your skills and projects in a reusable profile. Private by default; you choose when to share. Apply for this job directly with the employer.

We’ll email you a sign-in code. Upload your CV after sign-in.

By continuing, you agree to processing needed to manage your account and profile. Privacy policy

Role overview

The engineer takes backend features from problem definition through release and production follow-up, collaborating with product, frontend, infrastructure and security teams in an asynchronous remote environment.

Responsibilities

  • Design, implement and test backend features, APIs, background jobs and integrations in Ruby/Rails, Go or another suitable language.
  • Work with data models, migrations, indexes and query behavior; make code secure, observable and maintainable.
  • Improve unit, integration, contract and end-to-end coverage, review code, investigate failures and contribute to operational support where needed.
  • Use AI coding tools while checking their output and limits.

Qualifications

  • Production backend engineering experience with APIs, databases, testing, debugging and performance work.
  • Ability to own features independently, communicate clearly in writing and collaborate remotely.
  • Practical experience reviewing and correcting AI-generated code; Ruby/Rails or Go experience is useful, and the employer also values adaptability.

Technology in this role

  • The posting names Ruby/Rails, Go, APIs, PostgreSQL, Docker, Kubernetes, Helm, CI/CD, observability tools and Rust as relevant or helpful experience.

Benefits

  • GitLab links to its employee benefits, flexible paid time off, equity, learning and development support and parental-leave policies; eligibility depends on the employment location.

How to apply

Review the original posting and apply through the employer’s careers page.

View source and apply

Source checked: 2026-11-05

Browse job categories

Related jobs