GitLab · 10 hours ago
Backend Engineer, Database Excellence (Ruby)
GitLab is an open-core software company that develops the most comprehensive AI-powered DevSecOps Platform, used by more than 100,000 organizations. As an Intermediate Backend Engineer in the Database Excellence group, you'll develop and enhance the frameworks, patterns, and tooling that keep GitLab's application datastores scalable, healthy, and safe across GitLab.com and thousands of self-managed instances.
Cloud SecurityDeveloper ToolsDevOpsOpen SourceSaaS
Responsibilities
Develop and iterate backend features and data frameworks that make it safe and efficient to work with data at scale across GitLab.com and self-managed deployments
Collaborate with product management, UX, frontend, infrastructure, software delivery, and analytics teams to design and ship high-performing, reliable solutions
Review and improve database-related changes from other engineers and external contributors to ensure data integrity, safety, and performance across diverse environments
Design, build, and maintain tooling such as SQL traffic replay and background operations frameworks to proactively detect and address scalability and performance issues
Research, design, and implement improvements to database performance, scalability, and data health, including areas like soft delete strategies and database migration testing
Document database best practices, anti-patterns, and data architecture guidance so developers can make informed, consistent decisions
Create proactive tooling and guardrails that help developers detect and remediate potential performance and data issues early in the development lifecycle
Qualification
Required
Professional software engineering experience working with PostgreSQL in large, complex production environments, including performance tuning and troubleshooting
Proficiency with Ruby on Rails or another Ruby framework, with experience designing, implementing, and reviewing backend features and services
Ability to reason about software design, algorithms, and performance trade-offs at a system level, especially in data-intensive applications
Strong written communication skills and comfort working asynchronously in an all-remote, distributed team
Self-directed work style with effective organizational skills and the ability to manage priorities as a 'manager of one.'
Alignment with GitLab's values, including transparency, collaboration, inclusion, and contribution to open source practices
Openness to learning and applying new tools and approaches, including transferable experience from related data, infrastructure, or developer tooling domains
Benefits
Benefits to support your health, finances, and well-being
Flexible Paid Time Off
Team Member Resource Groups
Equity Compensation & Employee Stock Purchase Plan
Growth and Development Fund
Parental leave
Home office support
Company
GitLab
GitLab is a web-based Git repository manager that offers a variety of features for software development teams.
Funding
Current Stage
Public CompanyTotal Funding
$413.5MKey Investors
ICONIQ GrowthGoogle VenturesAugust Capital
2021-10-14IPO
2019-09-17Series E· $268M
2018-09-19Series D· $100M
Recent News
2026-01-24
2026-01-23
Company data provided by crunchbase