Open Role
GitLab

Remote opportunity at

GitLab

Backend Engineer, Source Code: Repository Services (Ruby)

GitLab operates an intelligent orchestration platform designed for DevSecOps, aiding organizations in accelerating digital transformation, enhancing operational efficiency, minimizing security risks, and boosting developer productivity. The…

View Company

Role Snapshot

Hiring Now
Work arrangement
Remote
Where applicants may be
Applicants in Canada only
Salary
Not specified
Apply by
Not specified
Employment type
Full-time
Experience
Not specified
Added to Jobsiz1h agoEmployer posted Oct 29, 2026
Listing Views1
Applications0
Apply BeforeNo deadline

Career Tools

About This Role

GitLab operates an intelligent orchestration platform designed for DevSecOps, aiding organizations in accelerating digital transformation, enhancing operational efficiency, minimizing security risks, and boosting developer productivity. The company is hiring a remote Backend Engineer, Source Code: Repository Services (Ruby) on a full-time basis. In this role, you will design, implement, test, and ship backend features and improvements while collaborating alongside Product Management, Frontend, Infrastructure, and Security teams. The position requires you…

Job Description

GitLab operates an intelligent orchestration platform designed for DevSecOps, aiding organizations in accelerating digital transformation, enhancing operational efficiency, minimizing security risks, and boosting developer productivity. The company is hiring a remote Backend Engineer, Source Code: Repository Services (Ruby) on a full-time basis.

In this role, you will design, implement, test, and ship backend features and improvements while collaborating alongside Product Management, Frontend, Infrastructure, and Security teams. The position requires you to write maintainable, observable, and performant code, maintain APIs and background jobs, add automated test coverage, and investigate production issues. GitLab integrates AI into daily engineering workflows as a productivity multiplier, expecting all team members to utilize and validate AI coding tools.

This opportunity is well-suited for engineers with strong backend fundamentals, practical judgment regarding modular boundaries, and the ability to operate independently within a remote, asynchronous organization. You will take ownership of features from initial requirements through delivery and follow-up, backed by tenured engineers who conduct collaborative code and design reviews.

Responsibilities

  • Design, implement, test, and ship backend features and improvements independently with minimal guidance
  • Build maintainable, secure, observable, and performant code including APIs, background jobs, integrations, and service functionality
  • Work with data models, migrations, indexes, and query behavior
  • Add and improve automated test coverage across unit, integration, contract, and end-to-end suites
  • Review peer code for correctness, maintainability, security, performance, and operational risk
  • Investigate build, test, deployment, and runtime failures at the feature boundary
  • Identify technical debt and propose practical improvements
  • Incorporate AI productively into daily tasks while validating generated output and understanding its limitations

Requirements

  • Professional experience building and shipping production backend applications
  • Strong programming, API, database, testing, debugging, and performance fundamentals
  • Adaptability with Ruby on Rails, Go, or other modern backend languages
  • Ability to take features from clarification through delivery and follow-up independently
  • Sound instincts regarding security, reliability, performance, maintainability, and operational risk
  • Strong written communication skills for a remote and asynchronous environment

Qualifications

  • Experience with production Go services, APIs, concurrency, profiling, or gRPC
  • Experience with Docker, Kubernetes, Helm, CI/CD, or cloud deployment
  • Experience with Rust for systems, security, performance, or platform work
  • Experience with PostgreSQL, schema evolution, caching, queues, messaging, or event-driven workflows
  • Experience using metrics, logs, traces, dashboards, and alerts for observability
  • Experience contributing to a modular monolith, bounded context, shared component, or independently operated service
  • Practical experience with AI coding tools

Core Skills

Benefits

  • Flexible Paid Time Off
  • Team Member Resource Groups
  • Equity Compensation and Employee Stock Purchase Plan
  • Growth and Development Fund
  • Parental Leave

Frequently Asked Questions

Answers are based only on the employer’s listing; where it doesn’t say, neither do we.

Is this position remote?

Yes, the posting specifies that the role is remote, though some roles may carry specific location-based eligibility requirements.

What is the employment type?

The position is full-time.

What programming languages are used in this role?

Engineers work in Ruby and Rails, Go, or other modern languages, with an emphasis on adaptability and fundamentals rather than mastery of a single language.

What is the salary for this position?

The salary is not stated in the job posting.

Sample Interview Questions

AI-generated questions tailored to this specific role — a preview of the full practice set.

Search similar jobs

Related Jobs

GitLab
GitLabAdded to Jobsiz 1h ago
United KingdomFull-timeUSD 115,200 - 194,400/yr
GitLab
GitLabAdded to Jobsiz 3h ago
Full-timeRemoteUSD 131,600 - 282,000/yr
GitLab
GitLabAdded to Jobsiz 3h ago
Full-timeUSD 168,000 - 238,000/yr
GitLab
GitLabAdded to Jobsiz 3h ago
Full-timeRemoteUSD 250,000 - 325,000/yr

Posted by GitLab

Source: GitLab

View the original listing ↗

Posted by employer: Oct 29, 2026

Added to Jobsiz: Nov 3, 2026

The description was written by Jobsiz from the employer’s listing. Always check the original listing before applying.

GitLab

GitLab

171Open Jobs
—No reviews yet
View Company Profile