Senior Backend Engineer Data Frameworks Ruby
@ GitLab

Hybrid
$150,000
Hybrid
Full Time
Posted 21 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXXXX XXXXXXXXXX******* @gitlab.com
Recommended after applying

Job Details

About GitLab

GitLab is an open-core software company that develops a comprehensive AI-powered DevSecOps Platform used by over 100,000 organizations. Our mission is to enable everyone to contribute to and co-create the software that powers our world.

Team Overview

The Data Frameworks Group focuses on developing solutions for data scalability, health, and developer enablement across all GitLab application datastores. This team builds frameworks and tooling that ensure safe and efficient data operations for both SaaS and self-managed deployments.

Role Overview

This role as Senior Backend Engineer Data Frameworks Ruby is designed for a proactive developer who will:

  • Develop new features in collaboration with product, UX, and frontend teams.
  • Review and guide database related changes.
  • Document best practices and maintain high-quality code.
  • Research and implement solutions to improve product performance.

Current & Upcoming Projects

Examples include:

  • SQL Traffic Replay Tooling
  • Background Operations Framework
  • Strategies for soft deleting data
  • Enhanced testing of database migrations

What You'll Bring

Professional software engineering experience with PostgreSQL, significant Ruby on Rails expertise, strong software reasoning, open source passion, and excellent communication skills.

Bonus skills include experience with distributed messaging queues, large dataset migrations, and familiarity with GitLab as a product.

Key skills/competency

  • Ruby
  • Backend
  • PostgreSQL
  • Scalability
  • Data Integrity
  • DevSecOps
  • Frameworks
  • Open Source
  • Performance
  • Agile

How to Get Hired at GitLab

🎯 Tips for Getting Hired

  • Research GitLab's culture: Understand their open source and remote work environment.
  • Customize your resume: Highlight Ruby and PostgreSQL expertise.
  • Prepare case studies: Showcase your data scalability projects.
  • Practice technical interviews: Focus on algorithms and system design.

📝 Interview Preparation Advice

Technical Preparation

Review Ruby on Rails fundamentals.
Practice PostgreSQL query optimization.
Study data framework design patterns.
Explore distributed messaging systems basics.

Behavioral Questions

Describe remote collaboration experience.
Explain handling tight deadlines.
Discuss code review challenges.
Share conflict resolution strategies.

Frequently Asked Questions