GitLab logo

Intermediate Fullstack Engineer - Authorization

GitLab

Intermediate Fullstack Engineer - Authorization

GitLab is seeking an Intermediate Fullstack Engineer to join our Authorization team. This role is pivotal in enhancing our Role-Based Access Control (RBAC) system, providing our customers with comprehensive control over member access. As part of the team, you will be responsible for implementing custom permissions, developing features to aid team management, and making architectural decisions to ensure scalability and performance.

Responsibilities

  • Build and Iterate on RBAC System: Develop and enhance our RBAC system by implementing custom permissions and features that help owners manage their teams effectively.
  • Architectural Decisions: Make informed decisions on conventions, design patterns, and development guidelines to ensure the scalability and performance of our Custom Roles feature.
  • Collaboration: Work closely with team members during the refinement process and collaborate with product counterparts on milestone planning.
  • Cross-Team Engagement: Participate in cross-team collaborations when workload or incidents require it, including opportunities to work with our Anti-abuse team on security-focused features.

Requirements

  • Professional Experience: Significant experience with Ruby on Rails and modern JavaScript frameworks, preferably Vue.js.
  • Database Expertise: Strong experience with relational databases, particularly PostgreSQL.
  • Authorization Knowledge: Experience with RBAC, ABAC, OAuth, SAML, SCIM, and LDAP.

About the Team

The Authorization group ensures authenticated users have access to the appropriate resources within the application. We focus on enhancing our customizable permissions offering by adding granular permissions and making the system more scalable with features like SAML group sync and LDAP role assignment support.

Benefits

  • Remote Work Environment: Enjoy the flexibility of working from anywhere with a good internet connection.
  • Comprehensive Benefits: Flexible paid time off, equity compensation, employee stock purchase plan, growth and development budget, parental leave, and home office support.

Why Join GitLab?

GitLab is the world's largest all-remote company, offering a complete DevOps platform as a single application. We are committed to fostering an inclusive environment where everyone can contribute. If you're excited about this role, we encourage you to apply, even if you don't meet every single requirement.

Join us in building software faster and enabling organizations to collaborate around their code. Apply today and be part of a team that values innovation and collaboration.

Benefits
Extracted with AI

  • Flexible Paid Time Off
  • Equity Compensation
  • Employee Stock Purchase Plan
  • Growth and Development Budget
  • Parental Leave
  • Home Office Support

Similar jobs

Last update: 23 minutes ago

GitLab logo
GitLab

Intermediate Backend Engineer - Authorization

Join GitLab as an Intermediate Backend Engineer focusing on Authorization, enhancing RBAC systems.

GitLab logo
GitLab

Intermediate Fullstack Engineer with Ruby and JavaScript

Join GitLab as an Intermediate Fullstack Engineer, working remotely with Ruby, JavaScript, and Vue.js.

GitLab logo
GitLab

Intermediate Fullstack Engineer - Fulfillment Provision

Join GitLab as an Intermediate Fullstack Engineer to enhance our license delivery process using Ruby, JavaScript, and Vue.js in a remote role.

GitLab logo
GitLab

Intermediate Backend Engineer - Ruby on Rails, PostgreSQL

Join GitLab as an Intermediate Backend Engineer to enhance CI platform performance using Ruby on Rails and PostgreSQL in a remote role.

GitLab logo
GitLab

Intermediate Backend Engineer, Threat Insights

Join GitLab as an Intermediate Backend Engineer in Threat Insights, focusing on performance and optimization.

GitLab logo
GitLab

Intermediate Backend Engineer - Import and Integrate

Join GitLab as an Intermediate Backend Engineer to enhance GitLab workspaces, focusing on data import and integration.

GitLab logo
GitLab

Intermediate Backend Engineer - Ruby on Rails

Join GitLab as an Intermediate Backend Engineer focusing on Ruby on Rails to enhance compliance features in a remote role.

GitLab logo
GitLab

Intermediate Backend Engineer - Ruby on Rails, Compliance

Join GitLab as an Intermediate Backend Engineer focusing on Ruby on Rails and Compliance. Work remotely and contribute to enterprise-grade features.

GitLab logo
GitLab

Senior Backend Engineer (Ruby on Rails)

Senior Backend Engineer specializing in Ruby on Rails at GitLab, enhancing DevSecOps platform for global users.

GitLab logo
GitLab

Intermediate Backend Engineer - Security Policies

Join GitLab as an Intermediate Backend Engineer focusing on Security Policies. Enhance security, performance, and testing in a remote role.

GitLab logo
GitLab

Senior Contributor Success Fullstack Engineer

Join GitLab as a Senior Contributor Success Fullstack Engineer, driving contribution efficiency in a remote role.

GitLab logo
GitLab

Senior Backend Engineer - Ruby on Rails, Core Platform: Geo

Senior Backend Engineer role focusing on Ruby on Rails for GitLab's Core Platform: Geo team, remote work available.

GitLab logo
GitLab

Senior Backend Engineer - Database

Senior Backend Engineer specializing in databases at GitLab, focusing on PostgreSQL, remote work, and open source contributions.

WorkFlex logo
WorkFlex

Full-Stack Software Engineer (Angular and Java)

Join WorkFlex as a Full-Stack Software Engineer specializing in Angular and Java. Work remotely and help build our next-gen platform.

RightCrowd logo
RightCrowd

Full Stack Engineer with Node.js and React

Join RightCrowd as a Full Stack Engineer to develop cloud-native applications using Node.js and React. Work remotely with cutting-edge technology.

GitLab logo
GitLab

Senior Backend Engineer - Core Platform: Geo

Senior Backend Engineer for GitLab's Core Platform: Geo team, focusing on scalable solutions for replication and disaster recovery.

Workwize logo
Workwize

Full Stack Developer - Internal Tools

Join Workwize as a Full Stack Developer to build internal tools for remote workspaces using JavaScript and MySQL.

BetterUp logo
BetterUp

Senior Full-Stack Engineer, Core Experiences

Join BetterUp as a Senior Full-Stack Engineer to lead projects, craft quality code, and empower teams in a hybrid role in the Netherlands.

GitLab logo
GitLab

Senior Backend Engineer - Gitaly Cluster

Senior Backend Engineer for Gitaly Cluster at GitLab, focusing on distributed storage systems and high availability.

GitLab logo
GitLab

Senior Backend Engineer - Database

Senior Backend Engineer specializing in databases needed for remote role at GitLab, focusing on PostgreSQL and software development.

SoundCloud logo
SoundCloud

Full Stack Software Engineer - Authentication and Authorisation

Join SoundCloud as a Full Stack Software Engineer focusing on Authentication and Authorisation in Berlin. Work with JavaScript, React, Go, and Scala.

Vista logo
Vista

Senior Full Stack Engineer - Remote (Spain)

Senior Full Stack Engineer role in Barcelona, Spain. Remote work, extensive experience with JavaScript, Node.js, React.js required.

Scalingo logo
Scalingo

Senior Software Engineer (Rails/Vue) - Cloud

Join Scalingo as a Senior Software Engineer specializing in Rails and Vue.js for cloud solutions. Remote work from France.

9am logo
9am

Remote DevOps Engineer with Bash and GitLab Experience

Join as a Remote DevOps Engineer with expertise in Bash, GitLab, and CI/CD pipelines. Work 100% remotely with flexible conditions.