Remotery

Intermediate Backend Engineer, Database Automation

atGitLabIN flagIndiaFull-timeBackend EngineerMid-levelSenior

Posted May 25

This is a fully remote position, open to applicants in India.

πŸ“‹ Description

β€’ Create and enhance backend features and data frameworks that ensure safe and efficient data handling at scale across GitLab.com and self-managed deployments.

β€’ Collaborate with product management, UX, frontend, infrastructure, software delivery, and analytics teams to design and deliver high-performing, reliable solutions.

β€’ Assess and enhance database-related modifications from other engineers and external contributors to guarantee data integrity, security, and performance across various environments.

β€’ Design, construct, and maintain tools and guardrails such as SQL traffic replay and background operations frameworks to proactively identify and resolve scalability, performance, and data health concerns.

β€’ Investigate, design, and implement enhancements to database performance, scalability, and data health, addressing areas like soft delete strategies and database migration testing.

β€’ Document best practices for databases, anti-patterns, and data architecture guidance to empower developers in making informed and consistent decisions.

β€’ Develop strategies for database upgrade paths and migration techniques that maintain backward compatibility while minimizing downtime and operational challenges for self-managed customers with diverse deployment setups.

β€’ In this position, your success will come from delivering incremental improvements and gradually building the capability to fully own larger projects with shorter revision cycles.


⛳️ Requirements

β€’ Proven software engineering experience with PostgreSQL in large, complex production environments, focusing on performance tuning and troubleshooting.

β€’ Expertise in Ruby on Rails or another Ruby framework, with a background in designing, implementing, and reviewing backend features and services.

β€’ Ability to analyze software design, algorithms, and performance trade-offs at a system level, particularly in data-intensive applications.

β€’ Strong written communication skills and comfort in working asynchronously within an all-remote, distributed team.

β€’ Self-motivated work style with strong organizational skills and the ability to prioritize effectively as a 'manager of one.'

β€’ Alignment with GitLab's values, including transparency, teamwork, inclusion, and contributions to open source practices.

β€’ Willingness to learn and apply new tools and methodologies, including transferable experience from related data, infrastructure, or developer tooling fields.


🏝️ 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

People also viewed

Confitec11 hours ago

Mid-level .NET, Angular, SQL Server Developer – AI, Spec-Driven Development

Anywhere in the WorldFull-timeBackend Engineer
ApplyView job
DOMVS iT11 hours ago

Backend Developer – Node.js, NestJS

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Anyone AI11 hours ago

Python Developer

SE flagSweden OnlyFreelanceBackend Engineer$25 – $50/hour
ApplyView job
FCamara Consulting & Training11 hours ago

Backend Developer – .NET Core, GCP Ecosystem – Senior

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Neogrid11 hours ago

Senior Pessoa Desenvolvedora FullStack, Python e React

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Intetics11 hours ago

Golang Technical Interviewer

MA flagMorocco OnlyFull-timeBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers