GitLab logo

Intermediate Backend Engineer - Import and Integrate

GitLab

About the Role

As an Intermediate Backend Engineer at GitLab, you will play a crucial role in shaping how users manage and integrate their GitLab workspaces. Your work will impact our open-source community and enterprise customers by enhancing our product, GitLab.com, and the enterprise editions. You’ll collaborate closely with product managers, designers, and front-end engineers to build solutions that empower teams worldwide to seamlessly import data from competitor tools and manage access while adhering to strict compliance standards.

Responsibilities

  • Develop features and improvements to the GitLab product in a secure, well-tested, and performant way.
  • Collaborate with Product Management and other stakeholders within Engineering (Frontend, UX, etc.) to maintain a high bar for quality in a fast-paced, iterative environment.
  • Advocate for improvements to product quality, security, and performance.
  • Solve technical problems of moderate scope and complexity.
  • Craft code that meets our internal standards for style, maintainability, and best practices for a high-scale web environment.
  • Conduct code reviews within our guidelines and ensure that community contributions receive a swift response.
  • Recognize impediments to our efficiency as a team (“technical debt”), propose and implement solutions.
  • Represent GitLab and its values in public communication around specific projects and community contributions.
  • Confidently ship small features and improvements with minimal guidance and support from other team members.
  • Collaborate with the team on larger projects.
  • Participate in Tier 2 or Tier 3 weekday and weekend and occasional night on-call rotations to assist troubleshooting product operations, security operations, and urgent engineering issues.

Requirements

  • Significant professional experience with Ruby on Rails, Redis, and Sidekiq.
  • Professional experience with Rest API, GraphQL, and Postgres SQL.
  • Experience with Data Migration, Grafana, and Kibana preferred.
  • Proficiency in the English language, both written and verbal, is sufficient for success in a remote and largely asynchronous work environment.
  • Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose thorough iterative solutions.
  • Experience with performance and optimization problems and a demonstrated ability to both diagnose and prevent these problems.
  • Comfort working in a highly agile, intensely iterative software development process.
  • An inclination towards communication, inclusion, and visibility.
  • Experience owning a project from concept to production, including proposal, discussion, and execution.
  • Self-motivated and self-managing, with excellent organizational skills.
  • Demonstrated ability to work closely with other parts of the organization.
  • Share our values, and work in accordance with those values.
  • Ability to thrive in a fully remote organization.

About the Team

At GitLab, the Import & Integrate team plays a crucial role in making your transition to GitLab seamless, whether you're migrating from competitor tools or integrating existing workflows into GitLab’s ecosystem. Our team is focused on building and improving features that allow users to quickly import data, manage access levels, and maintain compliance, all while ensuring the smooth adoption of GitLab’s DevOps processes.

Benefits

  • Health support
  • Flexible Paid Time Off
  • Team Member Resource Groups
  • Equity Compensation & Employee Stock Purchase Plan
  • Growth and development budget
  • Parental leave
  • Home office support

GitLab is proud to be an equal opportunity workplace and is an affirmative action employer. We welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. If you're excited about this role, please apply and allow our recruiters to assess your application.

Benefits
Extracted with AI

  • Health support
  • Flexible Paid Time Off
  • Team Member Resource Groups
  • 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 - 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 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, Threat Insights

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

GitLab logo
GitLab

Intermediate Backend Engineer - Authorization

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

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.

Instapro Group logo
Instapro Group

Senior Backend Engineer - PHP, Symfony, Laravel

Join Instapro Group as a Senior Backend Engineer, working with PHP, Symfony, and Laravel in a hybrid environment.

GitLab logo
GitLab

Intermediate Fullstack Engineer - Authorization

Join GitLab as an Intermediate Fullstack Engineer to enhance our RBAC system remotely.

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.

Instapro Group logo
Instapro Group

Senior Backend Engineer - Payments

Join Instapro Group as a Senior Backend Engineer in Berlin, focusing on PHP and payment systems in a hybrid work environment.

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

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 Backend Engineer - Security Policies

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

Catalyze Group logo
Catalyze Group

Full Stack Developer with AI and API Expertise

Join Catalyze Group as a Full Stack Developer to build AI-powered grant-writing tools. Work with React, Django, and more in Amsterdam.

Simplicate logo
Simplicate

Mid-Level Back-end Engineer (PHP, Symfony)

Join Simplicate as a Mid-Level Back-end Engineer, working with PHP and Symfony in a dynamic, hybrid environment.

Reaktor logo
Reaktor

Lead Developer with DevOps and Functional Programming

Join Reaktor as a Lead Developer in Amsterdam, focusing on DevOps, Functional Programming, and JavaScript in a hybrid work environment.

Kennisnet logo
Kennisnet

Software Developer for Educational Platforms

Join Kennisnet as a Software Developer to create innovative educational platforms using Angular, PHP, and more. Hybrid work in Zoetermeer.

NCR Voyix logo
NCR Voyix

Backend Software Engineer

Join NCR Voyix as a Backend Software Engineer in Amsterdam. Design, build, and maintain scalable backend systems using Java, Node.js, and cloud platforms.

Tibo Energy Management Software logo
Tibo Energy Management Software

Senior Backend Developer with TypeScript

Join Tibo Energy as a Senior Backend Developer to lead TypeScript-based solutions in energy management.

netgo logo
netgo

Senior Cloud DevOps Engineer

Join netgo as a Senior Cloud DevOps Engineer in Berlin. Work with Kubernetes, GitOps, and more in a dynamic team environment.

Sysdig logo
Sysdig

Senior Software Engineer - Backend Development

Join Sysdig as a Senior Software Engineer to develop scalable backend services using Go, RESTful APIs, and microservices in a hybrid work environment.

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.

Elastic logo
Elastic

Software Engineer II - Developer Experience

Join Elastic as a Software Engineer II in Developer Experience, focusing on test frameworks for Kibana. Remote work, competitive benefits.

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.

GitLab logo
GitLab

Senior Backend Engineer - Database

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