
Remote opportunity at
GitLabIntermediate Backend Engineer, AMER
GitLab, an intelligent orchestration platform for DevSecOps trusted by over 50 million registered users and more than half of the Fortune 100, is seeking an Intermediate…
Career Tools
About This Role
GitLab, an intelligent orchestration platform for DevSecOps trusted by over 50 million registered users and more than half of the Fortune 100, is seeking an Intermediate Backend Engineer for a remote position in the AMER region. In this capacity, you will guide backend features and improvements through their entire lifecycle, from problem definition to post-deployment monitoring. Working independently with minimal supervision, you will collaborate alongside product management, frontend, infrastructure, and…
Job Description
GitLab, an intelligent orchestration platform for DevSecOps trusted by over 50 million registered users and more than half of the Fortune 100, is seeking an Intermediate Backend Engineer for a remote position in the AMER region. In this capacity, you will guide backend features and improvements through their entire lifecycle, from problem definition to post-deployment monitoring. Working independently with minimal supervision, you will collaborate alongside product management, frontend, infrastructure, and security teams to deliver reliable, secure, high-performing software.
This role suits self-driven developers who excel in remote, asynchronous environments and value strong written communication. GitLab incorporates artificial intelligence as a daily productivity tool, expecting engineers to leverage AI while maintaining rigorous technical judgment. You will enjoy autonomy, continuous knowledge exchange, and opportunities to impact software development platforms used globally.
Responsibilities
- Design, test, implement, and ship backend features and enhancements independently using modern languages like Ruby on Rails or Go
- Develop secure, maintainable, performant, and observable code for APIs, background jobs, integrations, and services
- Manage data models, query performance, migrations, indexes, and schema evolution
- Write and enhance automated test coverage including unit, integration, contract, and end-to-end tests
- Review code contributions from peers focusing on security, correctness, and operational risk
- Troubleshoot runtime, build, test, and deployment issues at feature boundaries and address technical debt
- Participate in operational support or on-call duties according to team requirements
- Integrate AI tools into daily workflows while verifying their outputs and recognizing limitations
Requirements
- Professional background in building and deploying production backend applications
- Strong fundamentals in APIs, databases, testing, debugging, and performance
- Proficiency or adaptability with modern backend languages such as Ruby on Rails or Go
- Capability to take features from initial clarification through delivery and production follow-up independently
- Sound practical judgment regarding security, reliability, maintainability, and operational risk
- Strong written communication skills for a remote, asynchronous work setting
- Practical experience utilizing AI coding tools with the ability to review generated content
Qualifications
- Experience with production Go services, gRPC, concurrency, or profiling
- Familiarity with Docker, Kubernetes, Helm, CI/CD pipelines, or cloud deployment
- Knowledge of Rust for systems, platform, performance, or security work
- Experience with PostgreSQL, caching, queues, messaging, or event-driven workflows
- Familiarity with observability tools including metrics, logs, traces, dashboards, and alerts
- Background contributing to modular monoliths, shared components, or bounded contexts
Core Skills
Benefits
- Flexible Paid Time Off
- Team Member Resource Groups
- Equity Compensation and Employee Stock Purchase Plan
- Growth and Development Fund
- Parental Leave
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this job remote?
Yes, this is a remote position within the AMER region, though specific location-based eligibility requirements may apply depending on the country.
What is the employment type?
The position is full-time.
What is the salary for this role?
The source posting states that the base salary range for United States residents is $115,200 to $194,400 USD, while salaries for other locations are not specified.
What programming languages are used?
Engineers primarily work with modern languages such as Ruby on Rails and Go.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.
