Senior Backend Engineer, Database Excellence (Ruby)
Overview
GitLab is hiring a Senior Backend Engineer for the Database Excellence group. This role focuses on building and evolving data frameworks and tooling to keep application datastores scalable, healthy, and safe for both GitLab.com and self-managed instances. Team members incorporate artificial intelligence into daily workflows as a core productivity multiplier.
What you get
Full-time employees receive benefits designed to support health, finances, and well-being, including flexible paid time off, team member resource groups, equity compensation, an employee stock purchase plan, a growth and development fund, and parental leave.
Requirements
Applicants need professional software engineering experience working with PostgreSQL in large production environments, including high availability solutions, zero-downtime data migrations, and managing fast-growing datasets. Candidates must have proficiency with Ruby on Rails or another Ruby framework, system-level software design abilities, strong written communication skills for asynchronous work in a distributed team, and a self-directed work style. Additional expectations include alignment with GitLab values, willingness to learn new tools, and availability to participate in a tier 2 database on-call rotation in the local time zone.
Links in this posting
- Co-create the future with us
- Database Excellence group
- Data Growth Controls (retention enforcement and data lifecycle management)
- SQL Traffic Replay Tooling
- Background Operations Framework
- Willingness to participate in our tier 2 dabase on-call rotation in your time zone.
- 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
- underrepresented groups
- Privacy Policy: Please review our Recruitment Privacy Policy. Your privacy is important to us.
- GitLab’s EEO Policy
- EEO is the Law
- accommodation
- recruiting process