GitLab

Intermediate Backend Engineer, EMEA

GitLab
Apply
6 days ago
Remote, PolandMid Level

Responsibilities

  • Design, implement, test, and ship backend features and improvements with minimal guidance.
  • Build and maintain APIs, background jobs, integrations, bounded services, data models, migrations, indexes, and query behavior.
  • Write secure, maintainable, observable, and performant production code.
  • Add and improve unit, integration, contract, and end-to-end test coverage where appropriate.
  • Review code for correctness, maintainability, security, performance, and operational risk.
  • Investigate build, test, deployment, and runtime failures and propose practical technical-debt improvements.
  • Participate in on-call or operational support according to the team’s ownership model.
  • Use AI coding tools productively and validate and correct their output.
  • Collaborate with Product Management, Frontend, Infrastructure, Security, PMs, and designers in a remote asynchronous environment.

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 willingness to learn and adapt.
  • Ability to own features from clarification through delivery and follow-up while working independently.
  • Sound judgment regarding security, reliability, performance, maintainability, and operational risk.
  • Understanding of modular backend boundaries and the effects of coupling.
  • Strong written communication and effective collaboration in a remote, asynchronous environment.
  • Practical experience with AI coding tools and the ability to review and correct generated code.
  • Helpful experience includes production Go services, APIs, concurrency, profiling, gRPC, Docker, Kubernetes, Helm, cloud deployment, Rust, PostgreSQL, schema evolution, caching, queues, messaging, event-driven workflows, and observability.

Benefits

  • Remote-first work arrangement with asynchronous collaboration; all GitLab roles are remote, subject to country eligibility requirements.
  • Benefits supporting health, finances, and well-being.
  • Flexible paid time off.
  • Team Member Resource Groups.
  • Equity compensation and Employee Stock Purchase Plan.
  • Growth and Development Fund.
  • Parental Leave.

Tech Stack

DockerGogRPCHelmKubernetesPostgreSQLRubyRuby on RailsRust

Categories

GitLab

About GitLab

1,001-5,000 employees

GitLab builds a DevSecOps platform that unifies source code management, CI/CD, and security with AI-assisted workflows for software teams and enterprises. It sells cloud-hosted and self-managed subscriptions, plus enterprise features and support. Founded in 2014 and headquartered in San Francisco, GitLab is a public company listed on NASDAQ and is widely used by large enterprises, including many in the Fortune 100.

Contact me