# Intermediate Backend Engineer

**Company:** [GitLab](https://hotfix.jobs/companies/gitlab)
**Location:** Remote
**Role:** Backend Engineering
**Skills:** Ruby, Ruby on Rails, Go, APIs, Databases, Docker, Kubernetes, Helm, CI/CD, Rust, Postgres, gRPC, Observability, Ai Coding Tools
**Posted:** 2026-09-03

> Build and operate production backend features, APIs, integrations, and services while collaborating asynchronously across product and engineering teams. The role requires strong backend fundamentals, independent feature ownership, and practical experience with modern backend languages and AI coding tools.

## Job Description

## Responsibilities
- Design, implement, test, and ship backend features and improvements with minimal guidance.
- Build maintainable, secure, observable, and performant production code.
- Design and maintain APIs, background jobs, integrations, and bounded services.
- Work with data models, migrations, indexes, and query behavior.
- Add and improve automated unit, integration, contract, and end-to-end test coverage.
- Review code for correctness, maintainability, security, performance, and operational risk.
- Investigate build, test, deployment, and runtime failures.
- Identify technical debt and propose practical improvements.
- Participate in on-call or operational support as required.
- Use AI coding tools productively, validating and correcting generated output.
- Collaborate asynchronously with Product Management, Frontend, Infrastructure, Security, and design partners.

## Requirements
- Professional experience building and shipping production backend applications.
- Strong programming, API, database, testing, debugging, and performance fundamentals.
- Experience with Ruby/Rails, Go, or another modern backend language, with the ability to learn and adapt.
- Ability to own features from clarification through delivery and follow-up.
- Sound judgment regarding security, reliability, performance, maintainability, modular boundaries, coupling, and operational risk.
- Strong written communication and effective collaboration in a remote, asynchronous environment.
- Practical experience with AI coding tools and reviewing their output.

## Nice-to-haves
- Production Go services, APIs, concurrency, profiling, or gRPC.
- Docker, Kubernetes, Helm, CI/CD, or cloud deployment.
- Rust for systems, security, performance, or platform work.
- PostgreSQL, schema evolution, caching, queues, messaging, or event-driven workflows.
- Observability with metrics, logs, traces, dashboards, and alerts.
- Experience contributing to a modular monolith, bounded context, shared component, or independently operated service.

## Compensation and Benefits
- Flexible paid time off.
- Team member resource groups.
- Equity compensation and employee stock purchase plan.
- Growth and development fund.
- Parental leave.

## Similar jobs

- [Software Engineer](https://hotfix.jobs/jobs/ed3ded4b-df9c-4dc1-87dd-3a954babe7f0) - Anyscale - San Francisco, CA - $215k – $265k/yr
- [Software Engineer - Wallets](https://hotfix.jobs/jobs/32955ac3-4c1c-4a94-83a2-7e6f18965180) - Rain - Remote - $220k – $270k/yr
- [Intermediate Backend Engineer](https://hotfix.jobs/jobs/8113217a-26e2-4d4b-86f1-55fa954ef043) - GitLab - Remote - $115k – $194k/yr
- [Software Engineer - Branching](https://hotfix.jobs/jobs/e74343fa-f4f1-4737-8d28-ddcadd6feb92) - Supabase - Remote
- [Software Engineer 3](https://hotfix.jobs/jobs/20ece65b-df2c-427a-a362-66c9e94bdd91) - MongoDB - Gurugram, India

**Apply:** https://hotfix.jobs/jobs/25c8c189-ae7b-4774-9238-7be05b6c4b1b
**Canonical:** https://hotfix.jobs/jobs/25c8c189-ae7b-4774-9238-7be05b6c4b1b