Intermediate Backend, Govern: Authorization (Remote Work)

GitLab


Salary: $98k – $210k USD/year
Location: Remote, Anywhere
Employment Type: Full-time

About GitLab
GitLab is an open-core software company developing the most comprehensive AI-powered DevSecOps platform, trusted by over 100,000 organizations globally. Our mission is to empower everyone to contribute and co-create the software that drives our world. We believe that when everyone contributes, consumers transform into collaborators, accelerating human progress. This mission influences our culture, hiring practices, product development, and industry leadership. At GitLab, we operate remotely, leveraging our own product and aligning closely with our values. Learn more about Life at GitLab.

Role Overview
As an Intermediate Backend Engineer, you’ll help build and enhance our RBAC (role-based access control) system, giving customers full control over member access, from zero to owner. You’ll work on our customizable roles feature, a paid product that enables organizations to create user roles with precise permissions tailored to their needs. You’ll also make architecture decisions to ensure scalability and performance, influencing conventions, design patterns, and development guidelines.

This is a remote work opportunity, allowing you to contribute to GitLab from anywhere. In addition, you’ll have the chance to collaborate with our Anti-Abuse team to build security-focused features, such as leveraging risk models, identity verification, and pipeline analysis to combat crypto-mining.

What You’ll Do

  • Build and iterate on our RBAC system, implementing custom permissions.
  • Develop features to help owners discover and manage their teams effectively.
  • Make key architecture decisions, design patterns, and set development guidelines for Custom Roles.
  • Collaborate with team members in the refinement process.
  • Work closely with the product team for milestone planning.
  • Participate in weekly sync calls with the group and manager.
  • Provide support to other teams as needed during incidents or high workloads.

What You’ll Bring

  • Extensive professional experience with Ruby on Rails.
  • Strong expertise in relational databases (preferably PostgreSQL).
  • Experience with RBAC, ABAC, and related authorization frameworks.
  • Knowledge of OAuth, SAML, SCIM, and LDAP.

About the Team
The Authorization group ensures authenticated users have the right access within the application. We’re focused on enhancing our customizable permissions by adding more granular options with each milestone and improving scalability through features like SAML group sync and LDAP role assignment.

How GitLab Supports You

  • Remote work environment: GitLab is a fully remote, asynchronous company.
  • Health, financial, and well-being benefits
  • Flexible Paid Time Off
  • Team Member Resource Groups
  • Equity Compensation & Employee Stock Purchase Plan
  • Growth and development budget
  • Parental leave
  • Home office support

We encourage candidates of all experience levels to apply, even if they don’t meet every single requirement. Studies show that individuals from underrepresented groups are less likely to apply unless they meet all qualifications. If this role excites you, please apply and let our recruiters evaluate your application!

Method of Application

Kindly click the link below to apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

You May Also Like

VACANCY: PERSONAL ASSISTANT

Work In Nigeria Recruitment AgencyLocation: Ikoyi, LagosSalary: ₦200,000 – ₦250,000 per monthJob Type: Full-time Job Description We are…
Read More

White Glove Customer Service – Tier 2 Escalations

Movate Position: Remote Customer Service Representative – EscalationsPay: $17 per hourJob Type: Full-timeSchedule: Monday to Friday, Morning Shift…
Read More

Customer Support L1 Agent (3 Month Contract)

Palta Full-time | Remote | Anywhere Palta is a multi-product tech platform developing mobile apps focused on health…
Read More

Customer Care Resolution Associate

3 Day Blinds (Corporate) Location: RemotePay: $18.00 – $19.50 an hourJob Type: Full-timeShift and Schedule: 8-hour shift Job…
Read More

Satellite Imagery Basemap Processor for Foundation Imagery Layer

Location: Remote (Anywhere)Job Type: Full-timePublished: Oct 4, 2024 About SpektrumSpektrum offers exciting opportunities across global locations and always…
Read More

Remote Dispatcher (Work From Home) – Five Star Roadside

Customer Service & Support | Contract | Automotive & AviationSalary: NGN 150,000 – 250,000 Job SummaryFive Star Roadside…
Read More