What you'll do
- Develop and enhance backend features and data frameworks to ensure scalable, healthy, and safe application datastores.
- Collaborate with cross-functional teams including product, UX, frontend, infrastructure, and analytics to deliver high-performing, reliable solutions.
- Review and improve database-related changes to maintain data integrity, safety, and performance across diverse environments.
- Design and maintain tooling such as SQL traffic replay and background operations frameworks to proactively address scalability and performance issues.
- Document and promote database best practices and create tooling to help developers detect and remediate data issues early.
What you should know
- This role offers the opportunity to work in an all-remote, highly collaborative environment with mentorship from experienced engineers.
- Applicants should be comfortable with a self-directed work style and managing priorities independently as a 'manager of one.'
- The position involves working on complex, data-intensive applications with a focus on PostgreSQL and Ruby on Rails.
- Candidates will contribute to critical infrastructure impacting both GitLab.com and thousands of self-managed deployments.
- GitLab encourages applicants from diverse backgrounds and levels of experience, valuing alignment with company values over strict qualifications.
About the company
- GitLab is a remote-first, open-core software company with a mission to enable everyone to contribute to software development.
- The company serves over 100,000 organizations with its AI-powered DevSecOps platform, emphasizing innovation and collaboration.
- GitLab fosters a high-performance culture driven by transparency, inclusion, and continuous knowledge exchange.
- The company values AI integration as a core productivity multiplier in both products and workflows.
- GitLab supports employees with comprehensive benefits, flexible PTO, equity compensation, and a strong commitment to diversity and inclusion.
Key required skills
Ruby on RailsPostgreSQLSQLBackend developmentPerformance tuning