InternFlow

Greenhouse ·

contract
Listing 30+ days old

Intermediate Backend Engineer, AMER

Gitlab · Remote, Canada; Remote, United States

GitLab provides a DevSecOps platform that combines source code management, continuous integration, security scanning, and deployment tools to help teams deliver software faster and more securely. As an Intermediate Backend Engineer working across the Americas region, you will take ownership of backend features from problem definition through production release, collaborating with product managers, frontend engineers, infrastructure specialists, and security teammates. Day‑to‑day work includes designing and implementing services in Ruby/Rails or Go, writing maintainable and observable APIs, background jobs, and data migrations, adding automated tests, and reviewing peers’ code for quality and risk. You will also operate what you build by investigating failures, addressing technical debt, and participating in on‑call rotations when required, while using AI‑assisted tools to boost productivity and validate outputs. The role suits engineers with professional backend experience who are comfortable in a remote‑first, asynchronous environment, enjoy clear written communication, and are eager to grow through collaborative code reviews and AI‑driven development.

backend engineeringruby on railsgo programmingapi developmentremote asynchronous workai assisted developmentcode reviewdevsecops platformfeature ownershipon-call support

GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100* trust GitLab to ship better, more secure software faster. The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact. GitLab is where careers accelerate, innovation flourishes, and every voice is valued. Our high-performance culture is driven by our values and continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve complex problems. Co-create the future with us as we build technology that transforms how the world develops software. * Fortune 500® is a registered trademark of Fortune Media IP Limited, used under license. Claim based on GitLab data. Fortune 100 refers to the top 20% ranked companies in the 2025 Fortune 500 list, published in June 2025. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab. About the role As an Intermediate Backend Engineer, you will take backend features and improvements from clarifying the problem through shipping them and following up in production. You will work within a product area, partnering with Product Management, Frontend, Infrastructure, and Security to deliver predictably and contribute to the quality, security, performance, and maintainability of shared backend code and services. You will be trusted to work with minimal guidance, to know when to seek help, and to communicate clearly in a remote, asynchronous environment — with other tenured engineers alongside you to review your work, think through hard problems with you, and help you grow. Why you’ll love this role Ownership: You'll take features from requirements through delivery and follow-up; your code will run on a platform used by millions of users. Learning and Growth : You’ll work alongside your engineering team, who treat code review and design review as a learning loop rather than a gate — one of the fastest ways to grow your engineering judgment. Innovative Culture: You’ll use AI as a genuine part of daily engineering work, developing the judgment to know when to trust it and when not to. Autonomy: You’ll thrive in our remote-first, asynchronous organization, where clear written communication and self-direction are the pillars of success. User-Centric Collaboration: You’ll partner closely with PMs and designers to shape requirements, so you understand why you’re building something, not just what. What you’ll do Own and Ship Features: Design, implement, test, and ship backend features and improvements with minimal guidance, working in Ruby/Rails, Go, or any other modern languages. Build for Production: Write maintainable, secure, observable, and performant code. Design and maintain APIs, background jobs, integrations, and bounded service functionality, and work with data models, migrations, indexes, and query behavior. Test and Review: Add and improve automated coverage — unit, integration, contract, and end-to-end where appropriate — and review others’ code for correctness, maintainability, security, performance, and operational risk. Operate What You Build: Investigate build, test, deployment, and runtime failures at the feature boundary, identify technical debt and propose practical improvements, and take part in on-call or operational support where your team’s ownership model requires it. Leverage AI: Use AI productively in daily work, validate what it produces, and understand where its limitations matter. What you’ll bring Backend Fundamentals: Professional experience building and shipping production backend applications, with strong programming, API, database, testing, debugging, and performance fundamentals. Adaptability: Experience with Ruby/Rails, Go, or any other modern backend language. We value the ability to learn and adapt over mastery of a single language. Feature Ownership: The ability to take a feature from clarification through delivery and follow-up, working independently while seeking input at the right time. Practical Judgment: Sound instincts about security, reliability, performance, maintainability, and operational risk, plus an understanding of modular backend boundaries and the consequences of coupling. Clear Communication: Strong written communication and effective collaboration in a remote, asynchronous environment. AI Fluency: Practical experience with AI coding tools, including the ability to review and correct what they generate. Helpful experience Production Go services, APIs, concurrency, profiling, or gRPC. Docker, Kubernetes, Helm, CI/CD,

RoleIntermediate Backend Engineer, AMER
CompanyGitlab
LocationRemote, Canada; Remote, United States
CompensationNot disclosed
Posted2026-09-29
DeadlineRolling

Typical process for this type of role

A general guide — the exact steps for this specific listing may vary; check the original posting for details.

  1. 1ApplicationSubmit your resume through the apply link.
  2. 2ScreeningRecruiter reviews your background against the role.
  3. 3AssessmentA technical test, assignment, or coding round, depending on the role.
  4. 4Interview(s)One or more rounds with the hiring team.
  5. 5OfferOffer letter with compensation and start date.

Before you apply

0/4

Intermediate Backend Engineer, AMER at Gitlab: frequently asked questions

What is the salary for this role?
Gitlab has not stated compensation in the listing. Check the original posting or ask during the application process.
Is the Intermediate Backend Engineer, AMER position remote, hybrid or onsite?
The listing marks this role as remote, with Remote, Canada; Remote, United States as the location.
What is the application deadline?
Gitlab has not listed a fixed deadline, so apply early in case the opening is filled.
How do I apply for the Intermediate Backend Engineer, AMER role?
Use the Apply button on this page. It opens the original listing on job-boards.greenhouse.io, where you submit your application with the company.

More at Gitlab

Other jobs at Gitlab

See all 60 openings at Gitlab

Explore Related Placements


// similar opportunities

You might also like

Staff Backend Engineer, Core Devops

Gitlab

Remote, Canada; Remote, United Statescontract
RemoteAny GraduateGreenhouseSoftware Development# Go# Rust# Kubernetes# Backend Architecture+4 more

GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency,...

Apply now →

Senior Software Engineer, Backend (retail DEX)

Coinbase

Coinbase logo
Remote - Canadacontract
RemoteB.EGreenhouse# AI

Ready to do the most impactful work of your career? At Coinbase , we are uncompromising on our mission to increase economic freedom. The bar is high, the enviro...

Apply now →

Customer Engineer

Mixpanel

New York City, US (Remote)contract
Greenhouse

About Mixpanel Mixpanel is the leading product intelligence and analytics platform, trusted by more than 29,000 companies to help understand how people use the ...

Apply now →

Senior Software Engineer, Backend - Overseer (platform)

Coinbase

Coinbase logo
Remote - USAcontract
Greenhouse

Ready to do the most impactful work of your career? At Coinbase , we are uncompromising on our mission to increase economic freedom. The bar is high, the enviro...

Apply now →

Staff Design Engineer

Mixpanel

San Francisco, US (Remote)contract
Greenhouse

About Mixpanel Mixpanel is the leading product intelligence and analytics platform, trusted by more than 29,000 companies to help understand how people use the ...

Apply now →

Manager, Renewals

Gitlab

Remote, Canada; Remote, United Statescontract
Greenhouse

GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency,...

Apply now →