Senior Backend Engineer Data Frameworks Ruby @ GitLab
Your Application Journey
Email Hiring Manager
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.