GitLab
GitLab•22h ago
Foundit

Intermediate Backend Engineer

Bengaluru / Bangalore, India
Full Time
Mid Level

Auto Apply to 50+ AI Matched Intermediate Backend Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at GitLab

Full Job Description

Role Overview


We are looking for a Software Engineer on the Authorization team at GitLab. You will help build and maintain the system that controls access for every user, token, and automated agent across GitLab.com, Self-Managed, and Dedicated.


  • Tech Stack: Primarily Ruby on Rails (400+ policy classes), with contributions moving toward a new stack pairing the monolith with a Rust policy engine. Experience in GraphQL or REST APIs is essential.

Key Responsibilities


  • Implement authorization changes to ensure intended access and deny unauthorized requests effectively.
  • Deliver well-scoped workstreams from feature-flagged rollouts through verification of system consistency.
  • Build fine-grained permissions for tokens, roles, and additional resources within the established catalog (approx. 1,900 permissions).
  • Extend authorization enforcement to ensure GraphQL and REST APIs consistently apply intended rules.
  • Refactor long-lived policy code incrementally without disrupting existing customer behavior.
  • Investigate and fix reliability, performance, and security issues in permission checks.

Company

GitLab

GitLab

GitLab is a leading intelligent orchestration platform for DevSecOps, trusted by over 50 million registered users and more than half of Fortune 100 companies to ship better, secure software faster.The...

Bengaluru / Bangalore, India
Posted on Foundit

Practice this interview

A voice mock interview for Intermediate Backend Engineer, Authorization at GitLab, with questions from this job description and your resume, and a scored report afterwards.

Set up interview