GitLab

Intermediate Backend Engineer, EMEA

GitLab
Apply
3 hours 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 is the Intelligent Orchestration Platform where software teams and their AI agents stay in flow to amplify their capacity for innovation. Together, they automate repetitive tasks to plan, build, secure, test, deploy and maintain software. With GitLab, software teams spend less time on coordination overhead and more time on the next big idea. GitLab Duo Agent Platform provides AI agents that automate tasks across the software lifecycle. Agents handle code generation, security analysis, code review, CI/CD troubleshooting, and custom workflows — while teams maintain control through enterprise governance. Build what's next with us. Explore open roles and join our talent community: https://about.gitlab.com/jobs/

Contact me