Senior Backend Engineer, Database Excellence – Ruby

🔥 19 hours ago

🇬🇧 United Kingdom – Remote

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

👻 Ghost score 10%

infoinfo
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

🔥 19 hours ago

beqom

201 - 500

☁️ SaaS

👥 HR Tech

🏢 Enterprise

Senior backend engineer directing AI agents to build beqom’s multi-tenant data platform. Supporting pay equity, compensation, and performance-management SaaS products.

🕒 Yesterday

FullFibre Limited

201 - 500

📡 Telecommunications

🤝 B2B

🏛️ Government

Senior Python Software Engineer building FullFibre’s broadband microservices, web applications, and integrations. Supporting reliable systems, secure customer data, and junior engineer development across a distributed UK team.

🕒 Yesterday

Airalo

51 - 200

📡 Telecommunications

✈️ Travel

Senior PHP Engineer leading distributed-system architecture for Airalo, the global eSIM store. Scaling PHP services, mentoring engineers, and improving reliability for 30+ million users.

🕒 Yesterday

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

🕒 Yesterday

InvestEngine

51 - 200

💸 Finance

💳 Fintech

👥 B2C

Senior Backend Engineer building scalable Python services for InvestEngine’s ETF investment platform. Shaping architecture, reliability, and automated backoffice workflows.

🗣️🇷🇺 Russian Required