Senior Backend Engineer, Database Excellence – Ruby

🕒 September 9

🇬🇧 United Kingdom – Remote

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of GitLab

GitLab

1001 - 5000 employees

Founded 2014

💼 Consulting

📣 Marketing

🤖 Artificial Intelligence

💰 Secondary Market on 2020-11

Consulting • Marketing • Artificial Intelligence

GitLab is the most comprehensive AI-powered DevSecOps platform, offering tools for automated software delivery, security, and compliance throughout the software development lifecycle. It provides solutions across areas such as AI-assisted development, continuous integration/continuous deployment (CI/CD), source code management, and vulnerability management. GitLab aims to simplify and accelerate software delivery by uniting development, security, and operations on a unified platform. It is particularly recognized for its AI code assistants and has been named a leader in the Gartner Magic Quadrant™ for DevOps Platforms, making it a preferred choice for many enterprises.

📋 Description

• Develop and iterate backend features and data frameworks for safe and efficient work with data at scale across SaaS and self-managed deployments • Design and build data retention and lifecycle management frameworks, including policy enforcement, bulk data removal tooling, and automated identification of tables requiring retention policies • Build shift-left guardrails, including static analysis checks and schema-change-time enforcement, to prevent unsustainable data growth before production • Collaborate with product management, UX, frontend, infrastructure, software delivery, and analytics teams to design and ship high-performing solutions • Review and improve database-related changes from engineers and community contributors for data integrity, safety, and performance • Design, build, and maintain SQL traffic replay and background operations tooling • Research, design, and implement improvements to data retention, lifecycle management, database performance, scalability, and data health • Document database best practices, anti-patterns, and data architecture guidance • Develop proactive tooling and guardrails to detect and remediate performance and data issues early

🎯 Requirements

• Professional software engineering experience working with PostgreSQL in large, complex production environments • Experience with high availability solutions with automatic failover and zero-downtime data migrations • Experience managing large or fast-growing datasets through data retention, archiving, partitioning, or lifecycle management • Proficiency with Ruby on Rails or another Ruby framework, including designing, implementing, and reviewing backend features • Ability to reason about software design, algorithms, and performance trade-offs at a system level • Strong written communication skills and comfort working asynchronously in an all-remote, distributed team • Self-directed work style with effective organizational skills and ability to manage priorities as a manager of one • Alignment with GitLab's values, including transparency, collaboration, inclusion, and contribution to open source • Openness to learning and applying new tools and approaches, including transferable experience from related data, infrastructure, or developer tooling domains • Willingness to participate in the tier 2 database on-call rotation in your time zone

🏖️ Benefits

• Benefits to support your health, finances, and well-being • Flexible Paid Time Off (PTO) • Team Member Resource Groups • Equity Compensation & Employee Stock Purchase Plan • Growth and Development Fund • Parental Leave

Apply Now

Similar Jobs

🕒 September 8

InvestEngine

51 - 200

💸 Finance

💳 Fintech

👥 B2C

Senior Backend Engineer building scalable Python payment systems for InvestEngine, a London-based ETF investment platform. Improving APIs, integrations, reliability and architecture across critical financial operations.

🗣️🇷🇺 Russian Required

🕒 August 21

Cyera

201 - 500

🏥 Healthcare

💼 Consulting

📦 Logistics

Platform Architect bridging Cyera’s R&D, sales engineering, and customer success teams. Operationalizing cloud security solutions that help enterprises adopt AI securely.

🕒 August 19

Attio

11 - 50

💼 Consulting

📣 Marketing

☁️ SaaS

Senior backend engineer building scalable TypeScript systems for Attio’s agentic-revenue CRM. Designing reliable infrastructure and REST APIs for ambitious go-to-market teams.

🕒 August 19

Peratera

11 - 50

💳 Fintech

🤝 B2B

🔌 API

Middle Java Developer building Java and Spring Boot services for Peratera’s global payment platform. Designing payment flows, wallets, reconciliation, and scalable financial infrastructure.

🕒 August 10

Ravelin Technology

51 - 200

☁️ SaaS

💳 Fintech

🔐 Security

Back End Engineer building Go microservices for Ravelin, a fraud detection company using machine learning and network analysis. Developing resilient, high-volume software with engineers, data scientists, and product managers.

🇬🇧 United Kingdom – Remote

💰 $20.7M Series C - Ravelin on 2020-07

⏰ Full Time

🟡 Mid-level

🟠 Senior

🔙 Backend Engineer