Senior Backend Engineer, Database Excellence – Ruby

🕒 September 9

🇬🇧 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

🕒 September 9

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.

🇬🇧 United Kingdom – Remote

💵 £75k - £90k / year

⏰ Full Time

🟠 Senior

🔙 Backend Engineer

🕒 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

🕒 September 2

NEC Software Solutions

5001 - 10000

🏥 Healthcare

💼 Consulting

📦 Logistics

Technical Architect designing secure, scalable cloud and infrastructure solutions for NEC Software Solutions. Supporting delivery teams and architecture governance across public-service platforms.

🇬🇧 United Kingdom – Remote

⏰ Full Time

🟡 Mid-level

🟠 Senior

🔙 Backend Engineer

🕒 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.

🇬🇧 United Kingdom – Remote

⏰ Full Time

🟡 Mid-level

🟠 Senior

🔙 Backend Engineer

🕒 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.