Remote Intermediate Backend Engineer (Go), Data Stores: Tenant Scale

Posted

Apply now
Please, let GitLab know you found this job on RemoteYeah. This helps us grow 🌱.

Description:

  • The Intermediate Backend Engineer position at GitLab is focused on the Tenant Scale team, working on a long-term scaling solution for GitLab.
  • The role involves developing new features in collaboration with product management, UX, and frontend teams.
  • Responsibilities include keeping changes small and iterating towards the best solution, reviewing Rails and/or database related changes, documenting best practices, and developing tooling to inform developers of potential performance issues.
  • The position requires researching, designing, and implementing solutions to improve product performance.
  • The team is introducing a Cells architecture and an Organization entity to accommodate Gitlab.com's daily active user growth.
  • Backend Engineers at GitLab work on the open-source version of GitLab, enterprise editions, and GitLab.com service.
  • The role will have an impact across all of GitLab, changing functionality used by all features and consulting with development groups to support the Cells architecture.

Requirements:

  • Significant experience with Go.
  • Strong experience with databases, preferably PostgreSQL, in large production environments.
  • Familiarity with gRPC.
  • Experience with Ruby on Rails is a strong plus.
  • Optional knowledge in infrastructure/deployments, scalability/sharing, and system programming languages like Rust or Lua.
  • Ability to diagnose and prevent performance and optimization problems.
  • Passion for open source and alignment with GitLab's values.
  • Strong written communication skills.
  • Self-motivated with strong organizational skills.

Benefits:

  • GitLab offers benefits to support health, finances, and well-being.
  • All work is remote and asynchronous.
  • Flexible Paid Time Off policy.
  • Team Member Resource Groups for inclusion and belonging.
  • Equity Compensation & Employee Stock Purchase Plan.
  • Growth and development budget.
  • Parental leave support.
  • Home office support.
Apply now
Please, let GitLab know you found this job on RemoteYeah . This helps us grow 🌱.
About the job
Posted on
Job type
Salary
$ 98,000 - 157,500 USD / year
Location requirements

-

Experience level
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback