Backend Engineer - Database Automation

New

Skills

Backend development Data architecture Database migration Data integrity Performance tuning PostgreSQL Remote collaboration Ruby on Rails SQL Tooling

As an Intermediate Backend Engineer in the Database Automation team, you will develop and enhance frameworks, patterns, and tooling that maintain GitLab's application datastores across GitLab.com and self-managed instances. This role offers the opportunity to collaborate with experienced engineers and cross-functional teams, gaining hands-on experience with PostgreSQL and Ruby on Rails in a fully remote environment.

Key Responsibilities
  • Develop and iterate backend features and data frameworks for data management across GitLab.com and self-managed deployments.
  • Collaborate with product management, UX, frontend, infrastructure, software delivery, and analytics teams to design and ship reliable solutions.
  • Review and enhance database-related changes to ensure data integrity, safety, and performance.
  • Design, build, and maintain tooling for proactive detection and remediation of scalability and performance issues.
  • Research and implement improvements to database performance and scalability.
  • Document database best practices and provide architecture guidance to developers.
  • Develop solutions for database upgrade paths and migration strategies.
Required Skills & Qualifications
  • Professional experience with PostgreSQL in complex production environments.
  • Proficiency in Ruby on Rails or similar Ruby framework.
  • Understanding of software design, algorithms, and performance trade-offs.
  • Strong written communication skills for remote team collaboration.
  • Self-directed work style with effective organizational skills.
  • Alignment with GitLab's values of transparency, teamwork, and inclusion.
  • Willingness to learn new tools and approaches.

No forms. Your profile is generated instantly.

Job Type: Remote

Salary: Not Disclosed

Experience: Entry

Duration: Months

Share this job:

Similar Jobs

Senior Software Engineer

Posted 25 days ago

Develop agent infrastructure for orchestration and tool execution.

Create an AI assistant that integrates with Slack and dashboards.

Agent infrastructure Backend development Debugging integrations LLMs (Large Language Models)

Senior Software Engineer

Posted 25 days ago

Design and implement backend systems in Rust.

Collaborate across teams for improved performance.

Backend development CI/CD pipelines Distributed systems Docker

Senior Solutions Engineer

Posted 27 days ago

Act as a technical expert for sales.

Deliver educational demos to customers.

Backend development Customer engagement Customer presentations Mobile development

Senior Backend Engineer

Posted 23 days ago

Lead backend projects for HR/Payroll products.

Contribute to product development and feedback.

Agentic automation workflows Agile methodologies Backend development CI/CD tools

Platform Software Engineer

Posted 20 days ago

Build foundational platform infrastructure.

Improve developer productivity with dev environments and CI/CD.

Backend development Cloud infrastructure (GCP AWS Azure)

Software Development Role

Posted 16 days ago

Deliver features in collaboration with Product Managers and Designers.

Support both frontend and backend development.

Agile methodology Automated testing Backend development Collaboration tools

Full-Stack Software Engineer

Posted 14 days ago

Develop and deploy full features.

Support and evolve core infrastructure.

AI tools Backend development Elasticsearch Frontend development

Software Engineer Position

Posted 12 days ago

Collaborate across functions on use cases.

Gain insights from executives, including Founders and CEO.

AI tools (Claude) AWS Azure Backend development

Senior Product Engineer

Posted 11 days ago

Design and ship AI features end-to-end.

Build backend services for AI integrations.

AI integrations AI observability API design Backend development

Junior GenAI Developer

New

Support design and development of Generative AI solutions.

Implement core RAG pipelines for AI applications.

Backend development Cloud platforms (AWS) Debugging Embeddings

Marketing Automation Analyst

Posted 15 days ago

Deploy marketing campaign automations via data architecture.

Build and maintain system integrations using ETL tools.

APIs Customer Data Platforms (CDP) Data architecture Data profiling

GTM Engineering Manager

Posted 21 days ago

Lead the GTM Systems & Tools within Revenue Operations.

Manage the revenue tech stack for Marketing, Sales, and Customer Success.

AI development CRM tools (HubSpot) Data architecture Data modeling

CRM Strategy Director

Posted 8 days ago

Develop a comprehensive CRM strategy.

Automate user engagement across multiple channels.

Analytical skills API integrations CRM strategy Data architecture

Senior Solutions Engineer

Posted 4 days ago

Drive adoption of TiDB solutions.

Collaborate with sales teams.

Cloud technologies Customer engagement Data architecture Database management

Productivity Engineer Role

New

Lead development of AI productivity tools.

Create intelligent alerts for sales signals.

AI-driven tooling API integration B2B sales development Conversational intelligence

HRIS Associate Position

Posted 22 days ago

Support HR Systems team with data entry.

Assist in preparing and uploading data files.

Auditing Communication skills Data entry Data integration

Senior Data Analyst

Posted 22 days ago

Bridge data and business needs.

Own end-to-end data initiatives.

BI tools Data governance Data integrity Data modeling

CSM Applications Product Owner

Posted 11 days ago

Own the vision and roadmap for CSM applications.

Translate business needs into clear user stories.

Agile methodologies Collaboration tools Customer Success Management Data integrity

Integration Architect (OIC)

Posted 45 days ago

Design and develop integration solutions using Oracle Integration Cloud

Collaborate with business stakeholders for integration requirements

Architecture Cloud ERP Microsoft Fabric

Oracle Integration Architect

Posted 45 days ago

Design and implement integration solutions using OIC

Integrate multiple ERP systems for seamless data flow

Architecture Cloud ERP Microsoft Fabric

Remote Database Support Engineer

Posted 45 days ago

Recruit remote database support talent

Emphasize expertise in PostgreSQL

Backup And Recovery Cloud Platforms database Database Administration

Staff DB Administrator

Posted 45 days ago

Hiring a Staff Database Administrator

Position is full-time and 100% remote

database Database Administration Database Management MariaDB

Senior Android Engineer

Posted 45 days ago

Develop advanced Android features for rewards and e-commerce experiences.

Lead architectural decisions for scalable and reliable mobile applications.

Android E-commerce Jetpack Kotlin

Database Support Engineer EMEA

Posted 45 days ago

Hire a remote Database Support Engineer

Support and optimize PostgreSQL databases

Customer Support database Database Administration Engineer

Oracle DB Admin

Posted 45 days ago

Database Administration & Architecture

Performance Tuning & Scalability

Database Administration Oracle Oracle Database Management Performance tuning

Senior Frontend Developer at OneRent

Posted 45 days ago

Lead frontend development for web and mobile applications

Collaborate with backend engineers and designers

AWS CI/CD Figma Gitlab

Senior Architect Project

Posted 45 days ago

Guide enterprise customers in implementing modern data architectures

Develop custom solutions powered by Starburst

AWS Azure Gcp Kubernetes

PL/SQL Developer Opportunity

Posted 45 days ago

Develop and maintain PL/SQL procedures and functions

Support Oracle objects creation and modifications

Communication Skills Database Management Debugging Oracle pl/sql

Sr. Staff iOS/Mac Developer

Posted 45 days ago

Develop high-performance MacOS and iOS apps

Ensure performance and quality for seamless UX

C++ Performance tuning Restful Apis Swift

macOS/iOS Developer

Posted 45 days ago

Develop high-performance macOS/iOS apps and frameworks

Translate requirements into clean, high-quality code

C++ Performance tuning Restful Apis Swift

Staff Engineer, Full Stack

Posted 45 days ago

Own end-to-end features across various technologies.

Collaborate with cross-functional teams.

Ai agents Ai/ml Apis Performance tuning

Database Administrator

Posted 45 days ago

Ensure health and performance of relational databases

Deploy and maintain databases in different environments

Database Design Linux MariaDB Monitoring

MySQL DBRE

Posted 45 days ago

Ensure high availability of MySQL databases.

Optimize performance and scalability of data services.

Chef Configuration Management Database Design Grafana

MongoDB Services Engineer

Posted 45 days ago

Resolve complex MongoDB issues

Collaborate with product and engineering teams

Java Javascript Linux Mongodb

Linux Systems Administrator

Posted 14 days ago

Ensure system stability for critical infrastructures.

Implement and manage security measures.

Automation tools Backup solutions Linux certifications Linux operating systems

Senior Solutions Engineer

Posted 4 days ago

Drive adoption of TiDB solutions.

Collaborate with sales teams.

Cloud technologies Customer engagement Data architecture Database management

Software Engineering Manager

Posted 27 days ago

Lead the design and development of web applications.

Provide technical leadership and architecture guidance.

Agile/Scrum AWS Cloud-Native Design Distributed Systems

Principal Platform Architect

Posted 25 days ago

Lead the platform engineering team.

Build a foundational platform layer.

API Versioning Backend Engineering Cloud-Native Technologies Distributed Systems

Senior Full Stack Engineer

Posted 25 days ago

Balance tech and business needs for Partnerships systems.

Collaborate with Growth Marketing for workflow optimization.

Amplitude Braze Google Tag Manager (GTM) GraphQL

Senior Software Engineer I

Posted 34 days ago

Design and build Go microservices.

Own features from design to deployment.

DynamoDB Event-driven systems Go gRPC

Senior Full-stack Engineer

Posted 34 days ago

Develop high-performance software applications.

Collaborate with cross-functional teams effectively.

AWS ClickHouse CockroachDB Docker

Software Engineering Manager

Posted 34 days ago

Lead the design and development of web applications.

Provide technical leadership and conduct reviews.

Agile/Scrum methodologies AWS (compute storage networking)

Senior Backend Engineer

Posted 33 days ago

Develop and maintain backend systems for promotional features.

Optimize existing systems for performance and scalability.

Async Programming Distributed Systems Kafka Kubernetes

Senior Fullstack Engineer

Posted 33 days ago

Design and develop secure backend services.

Enhance frontend user interfaces for better accessibility.

Amazon ECS AWS GitHub Kotlin

Senior Full Stack Engineer

Posted 25 days ago

Shape banking and investment systems.

Develop full stack applications using TypeScript.

GraphQL Node.js Observability Performance Debugging

Full-Stack Javascript Engineer

Posted 33 days ago

Build and evolve a data-rich web app for social listening.

Work in cross-functional teams to deliver features end-to-end.

CSS Git HTML JavaScript

Software Engineering Manager

Posted 33 days ago

Lead the design and development of web applications.

Provide technical leadership and mentorship to engineering teams.

Agile/Scrum Methodologies AWS (compute storage networking)

Senior Software Engineer I

Posted 33 days ago

Design and build Go microservices.

Own features from design to deployment.

DynamoDB Event-driven systems Go gRPC

Senior Backend Engineer

Posted 33 days ago

Develop and maintain backend systems for the web application.

Collaborate with front-end engineers to design and implement APIs.

AWS Docker JavaScript Kubernetes

Senior Full-stack Engineer

Posted 33 days ago

Participate in all stages of the software development life cycle.

Follow best practices for writing secure, testable, and maintainable code.

AWS ClickHouse CockroachDB Docker