Facebook pixel

Backend Engineer / Senior Backend Engineer
Scalability
Posted on 2/2/2022
INACTIVE
Locations
Remote
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Data Structures & Algorithms
Ruby
Ruby on Rails
SQL
Go
Requirements
  • Experienced in working on large scale systems
  • Experienced in application and systems observability
  • Proficiency with Ruby on Rails or other Ruby frameworks
  • Knowledge of profiling, and performance testing
  • Understanding of basic database principles and optimization mechanisms
  • Proficiency with SQL, beyond abstractions offered by ORMs such as Active Record
  • Knowledge of one or more of the services used to deliver GitLab.com
  • You can reason about software, algorithms, and performance from a high level
Responsibilities
  • Find, define and resolve architectural application bottlenecks as observed on GitLab.com
  • Work with other engineering stakeholders on resolving larger architectural bottlenecks
  • Analyze existing, create and maintain new GitLab.com Service Level Objectives
  • Resolve problems contributing to missing GitLab.com SLO targets
  • Provide guidance to other engineering stakeholders on scaling considerations
GitLab

1,001-5,000 employees

Repository hosting manager tool
Company Overview
It is GitLab's mission to make it so that everyone can contribute. When everyone can contribute, users become contributors and greatly increases the rate of innovation.
Benefits
  • Spending Company Money
  • Equity Compensation
  • Life Insurance
  • Financial Wellness
  • Paid Time Off
  • Growth and Development Benefit
  • GitLab Contribute
  • Business Travel Accident Policy
  • Immigration
  • Employee Assistance Program
  • Incentives
  • All-Remote
  • Part-time contracts
  • Meal Train
  • Fertility & Family Planning
  • Parental Leave
Company Core Values
  • Collaboration: To achieve results, team members must work together effectively.
  • Results: We do what we promised to each other, customers, users, and investors.
  • Efficiency: Working efficiently on the right things enables us to make fast progress, which makes our work more fulfilling.
  • Diversity, Inclusion, and Belonging.
  • Iteration: We do the smallest thing possible and get it out as quickly as possible.
  • Transparency: Be open about as many things as possible.