Intermediate Backend Engineer

GitLab

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
Canada
Salary
$115,200–$194,400 / yr
Posted
9 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $196k
This role $155k
$102k most similar roles pay here $241k

This role pays less than 82% of similar roles. Most pay $169,050–$223,812 — the shaded band above. At the midpoint, this role pays about $155k versus about $196k for comparable roles.

Based on 240 similar postings.

Employer

About GitLab

GitLab is an all-remote software company that develops an AI-powered DevSecOps platform combining source code management, CI/CD, security scanning, and project planning in a single application.

GitLab currently has 79 open roles on FindRole.

Listed pay typically runs $137,400–$213,600 across 61 roles with salary data.

Most-posted roles

View all roles at GitLab

At a glance

TL;DR · Intermediate Backend Engineer

As an Intermediate Backend Engineer, you will join the engineering team to take backend features from initial problem clarification through production delivery and follow-up. You will collaborate with Product Management, Frontend, Infrastructure, and Security teams to build maintainable, secure, and performant code for shared services. Your daily responsibilities include designing APIs, managing background jobs, handling data models and migrations, and improving automated test coverage across unit, integration, and contract levels. The role requires proficiency in Ruby/Rails, Go, or other modern backend languages, alongside experience with AI coding tools to enhance productivity. You will solve technical challenges related to performance, observability, and system reliability within a remote-first environment. Key technical areas include database management, concurrency, and infrastructure components like Docker and Kubernetes to ensure high-quality software delivery in a complex production ecosystem.

What you'll do

  • Design, implement, and ship backend features using Ruby/Rails, Go, or other modern languages.
  • Write maintainable, secure, and performant code for APIs, background jobs, and data models.
  • Improve automated testing coverage including unit, integration, contract, and end-to-end tests.
  • Perform peer code reviews to ensure correctness, security, and operational reliability.
  • Investigate build, deployment, and runtime failures while addressing technical debt.
  • Participate in on-call rotations and provide operational support for owned features.
  • Integrate AI tools into daily workflows to improve engineering productivity and innovation.

What we're looking for

  • Professional experience building and shipping production backend applications.
  • Proficiency in Ruby/Rails, Go, or other modern backend languages.
  • Strong fundamentals in programming, APIs, databases, testing, debugging, and performance.
  • Ability to manage features independently from initial clarification through delivery and follow-up.
  • Sound judgment regarding security, reliability, performance, maintainability, and operational risk.
  • Strong written communication skills for a remote, asynchronous work environment.
  • Practical experience using AI coding tools to produce and validate code.
  • Experience with infrastructure tools like Docker, Kubernetes, CI/CD, or cloud deployment is helpful.

More like this

Similar roles

Senior Backend Engineer

GitLab

Remote (Canada) 28 days ago $139,200$235,200
Backend Architecture APIs Agentic AI Kubernetes PostgreSQL ClickHouse Distributed Systems Event-Driven Systems Modular Monoliths SaaS Systems Programming Performance Tuning
Remote

Staff Backend Engineer

GitLab

Remote (Canada) 9 days ago $152,800$259,200
Go Rust Kubernetes PostgreSQL Distributed Systems SaaS Observability Cloud-Native
Remote

Intermediate Backend Engineer, Platform Readiness

GitLab

Remote (Canada) 39 days ago
TypeScript Python Ruby Kubernetes LLM APIs Agentic Frameworks LangGraph YAML JSON Schema CI/CD GitLab Observability Software Development Lifecycle Platform Engineering
2+ yrs exp Remote

Senior Backend Software Engineer

S&P Global

Cambridge, MA +1 150 days ago $150,000$225,000
Python Flask FastAPI Django REST Framework PostgreSQL Celery RabbitMQ Redis Kafka Jsonnet AWS Amazon EKS Sentry Prometheus Git Jenkins GitHub Actions RESTful APIs Machine Learning Natural Language Processing
5+ yrs exp

Senior Backend Engineer

GitLab

Remote (Canada) 32 days ago $139,200$235,200
Ruby Ruby on Rails PostgreSQL GraphQL RESTful APIs Elasticsearch ClickHouse Python GitLab Feature Flags Observability
Remote

Senior Backend Engineer, IAM

Reddit

Remote 71 days ago $190,800$267,100
OAuth2 OIDC SAML Go Kubernetes CI/CD AWS GCP RBAC ABAC ReBAC Authentication Authorization Session Management
5+ yrs exp Remote