GitLab logo

Intermediate Fullstack Engineer with Ruby and JavaScript

GitLab

About the Role

GitLab is seeking an Intermediate Fullstack Engineer to join our Provision team, which is responsible for the license delivery process. This role involves working on the customers.gitlab.com application to integrate data from our sales systems, producing licenses and grants that impact GitLab.com, GitLab Dedicated instances, and self-managed instances of GitLab.

Key Responsibilities

  • Backend Development: Work with Ruby on Rails, integrate with REST services, and design GraphQL schemas.
  • Frontend Development: Utilize Vue.js, Webpacker, and SCSS to build customer-facing interfaces for applying and managing licenses.
  • Error Tracking: Use tools like Sentry and Grafana to triage, document, and resolve errors between Salesforce, Zuora, and GitLab that impact license generation.
  • Collaboration: Work closely with stakeholders in Product Management and other application teams to ensure solutions meet their needs and maintain high quality standards.
  • Operational Support: Address ongoing operational concerns, triage customer-impacting bugs, and monitor key integrations for errors to support GitLab’s compliance requirements.

What You’ll Bring

  • Experience and proficiency in Ruby and Ruby on Rails.
  • Production experience with JavaScript and familiarity with frameworks like Vue (ideal), React, Svelte, and/or Angular.
  • Experience with PostgreSQL or similar RDBMS systems in production environments.
  • Strong curiosity to understand how systems work holistically and how they can be streamlined.
  • Experience owning a project from concept to production, including proposal, discussion, execution, and monitoring.
  • Ability to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose thorough iterative solutions.
  • Proficiency in the English language, both written and verbal, sufficient for success in a remote and largely asynchronous work environment.
  • Experience with subscription management or billing systems (Zuora, Salesforce) is a plus.

About the Team

The Provision team at GitLab brings together talented engineers from around the world to build solutions that span multiple systems, working across the boundaries between GitLab, our suite of customer management applications, and third-party applications. The team supports feature delivery to both GitLab.com and customers’ Self Managed GitLab instances.

How GitLab Will Support You

  • Health Support: Comprehensive benefits to support your health, finances, and well-being.
  • Remote Work: All remote, asynchronous work environment.
  • Flexible Paid Time Off: Take time off as needed to recharge.
  • Team Member Resource Groups: Join groups that support diversity and inclusion.
  • Equity Compensation & Employee Stock Purchase Plan: Participate in our equity compensation program.
  • Growth and Development Budget: Access resources for personal and professional growth.
  • Parental Leave: Generous parental leave policy.
  • Home Office Support: Assistance with setting up your home office.

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

Infraspeak logo
Infraspeak

Full-stack Developer with PHP and JavaScript

Join Infraspeak as a Full-stack Developer. Work with PHP, JavaScript, and Vue.js in a remote-friendly environment.

Softrams logo
Softrams

Mid-Level Full Stack Developer (Angular, React, NodeJS)

Join Softrams as a Mid-Level Full Stack Developer specializing in Angular, React, and NodeJS for remote work in the US.

UNRVLD logo
UNRVLD

Frontend Developer with React.js and Vue.js

Join UNRVLD as a Frontend Developer, working with React.js and Vue.js in a hybrid role in Vilnius.

Visma Verzuim logo
Visma Verzuim

Full Stack Engineer with Angular and Laravel

Join Visma Verzuim as a Full Stack Engineer, working with Angular and Laravel in an innovative team.

FuturHealth logo
FuturHealth

Senior Full Stack Engineer with Django and Vue.js

Join FuturHealth as a Senior Full Stack Engineer to develop innovative health tech solutions using Django and Vue.js.

Scopic logo
Scopic

Full-stack JavaScript Developer

Join Scopic's Talent Community for Full-stack JavaScript Developers. Gain priority access to future opportunities in a remote setting.

Visma Verzuim logo
Visma Verzuim

Frontend Engineer with Angular and Vue.js

Join Visma Verzuim as a Frontend Engineer to develop cloud-native web apps using Angular and Vue.js in an agile environment.

Visma Verzuim logo
Visma Verzuim

Frontend Engineer with Angular, React.js, and Vue.js

Join Visma Verzuim as a Frontend Engineer to develop cloud-native web apps using Angular, React.js, and Vue.js in an agile environment.

Human Interest logo
Human Interest

Senior Full-Stack Software Engineer

Join Human Interest as a Senior Full-Stack Software Engineer to build world-class customer experiences in a remote role.

Snappy logo
Snappy

Full Stack Engineer with JavaScript and React.js

Join Snappy as a Full Stack Engineer to build next-gen gifting platforms using JavaScript and React.js. Remote work available in Austin, TX.

lempire logo
lempire

Senior Fullstack JavaScript Engineer / Product Developer

Join lempire as a Senior Fullstack JavaScript Engineer to design and develop features for innovative SaaS products.

Accrete AI logo
Accrete AI

Full Stack Engineer (Early Career)

Join Accrete AI as a Full Stack Engineer in New York, NY. Work with Angular, Vue.js, and more to develop scalable web applications.

Square logo
Square

Software Engineer (Frontend/Fullstack) - E-commerce Website

Join Square as a Software Engineer (Frontend/Fullstack) to enhance e-commerce experiences. Work remotely with VueJS, PHP, and Laravel.

FuturHealth logo
FuturHealth

Senior Full Stack Engineer with Django and Vue.js

Join FuturHealth as a Senior Full Stack Engineer to revolutionize healthcare with Django and Vue.js.

Factorial logo
Factorial

Mid Software Developer - Growth Team

Join Factorial's Growth Team as a Mid Software Developer. Work with React, TypeScript, and Ruby on Rails in a dynamic, remote-friendly environment.

GitLab logo
GitLab

Intermediate Fullstack Engineer - Authorization

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

TeamViewer logo
TeamViewer

Fullstack Software Engineer - Remote Management

Join TeamViewer as a Fullstack Software Engineer in Stuttgart. Develop features for Remote Management using JavaScript, React, and TypeScript.

Atlassian logo
Atlassian

Full Stack Software Engineer

Join Atlassian as a Full Stack Software Engineer, working remotely to build innovative solutions with JavaScript, React, and Node.js.

Gecko Robotics logo
Gecko Robotics

Full Stack Software Engineer - Field Software

Join Gecko Robotics as a Full Stack Software Engineer to develop innovative field software solutions using Svelte, JavaScript, and Python.

Elastic logo
Elastic

Full Stack Software Engineer II (Java/React)

Join Elastic as a Full Stack Software Engineer II, focusing on Java and React, to enhance search components remotely.

HireArt logo
HireArt

Senior Front-End Developer with Vue.js Experience

Join HireArt as a Senior Front-End Developer with Vue.js expertise to build robust internal tools for an autonomous ride-hailing company.

Socure logo
Socure

Full Stack Software Engineer

Join Socure as a Full Stack Software Engineer, working remotely to build world-class web applications using JavaScript, TypeScript, and more.

NVIDIA logo
NVIDIA

Senior Full Stack Web Software Engineer

Join NVIDIA as a Senior Full Stack Web Software Engineer to build AI-assisted developer tools using React.js and TypeScript.

AeroVect logo
AeroVect

Full Stack Developer

Join AeroVect as a Full Stack Developer to design and maintain web applications for the aviation industry. Work remotely with modern tech.