Intermediate Backend Engineer, EMEA

GitLab
United Kingdom
Workplace: RemoteFull timeFunction: Software EngineeringSkills: ["Communication","Collaboration","Autonomy","Adaptability","Judgment"]

Take backend features from clarified requirements through implementation, testing, and production follow-up. Partner with Product Management, Frontend, Infrastructure, and Security to deliver reliable, secure, observable, and performant shared backend services. Own and operate what you build by investigating runtime failures and improving technical debt. Work autonomously in a remote, asynchronous environment, leveraging AI while validating outputs and understanding limitations.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
GitLab
GitLab
3 days ago

Intermediate Backend Engineer, EMEA

âś“ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 20 hours agoStatus: Live

Job Summary

Take backend features from clarified requirements through implementation, testing, and production follow-up. Partner with Product Management, Frontend, Infrastructure, and Security to deliver reliable, secure, observable, and performant shared backend services. Own and operate what you build by investigating runtime failures and improving technical debt. Work autonomously in a remote, asynchronous environment, leveraging AI while validating outputs and understanding limitations.
Location: United Kingdom
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design, implement, test, and ship backend features and improvements with minimal guidance.
  • •Write maintainable, secure, observable, and performant code, including APIs, background jobs, integrations, and bounded service functionality.
  • •Build and improve automated test coverage and review others’ code for correctness, maintainability, security, performance, and operational risk.
  • •Investigate build, test, deployment, and runtime failures, identify technical debt, propose improvements, and support on-call/operational needs when required.
  • •Use AI productively in daily work and validate outputs while understanding limitations.

Pay and Benefits

Perks:Paid LeaveEquityLearning BudgetParental Leave

Key Requirements

  • •Professional experience building and shipping production backend applications with strong programming, API, database, testing, debugging, and performance fundamentals.
  • •Experience with Ruby/Rails, Go, or other modern backend languages, with the ability to learn and adapt.
  • •Ability to take a feature from clarification through delivery and follow-up while working independently and seeking input at the right time.
  • •Practical judgment around security, reliability, performance, maintainability, and operational risk, including modular backend boundaries.
  • •Strong written communication and effective collaboration in a remote, asynchronous environment.
Skills:CommunicationCollaborationAutonomyAdaptabilityJudgment
Tech Stack:RubyRailsGoAPIsBackground jobsIntegrationsData modelsMigrationsIndexesQuery behaviorGRPCDockerKubernetesHelmCI/CDCloud deploymentRustPostgreSQLCachingQueues

Company Brief

GitLab
Provides a single application for the complete DevSecOps lifecycle, offering source code management, CI/CD, security, and collaboration tools to help teams deliver software faster and more securely.
Industry: Developer Tools
Company Size: Enterprise (1,001+ employees)
Revenue: USD 250M to 500M
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: San Francisco, United States
Founded: 2011
WebsiteLinkedIn