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
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.
Intermediate Fullstack Engineer - Authorization
Join GitLab as an Intermediate Fullstack Engineer to enhance our RBAC system remotely.
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.
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.
Intermediate Backend Engineer - Import and Integrate
Join GitLab as an Intermediate Backend Engineer to enhance GitLab workspaces, focusing on data import and integration.
Senior Backend Engineer (Ruby on Rails)
Senior Backend Engineer specializing in Ruby on Rails at GitLab, enhancing DevSecOps platform for global users.
Intermediate Backend Engineer, Threat Insights
Join GitLab as an Intermediate Backend Engineer in Threat Insights, focusing on performance and optimization.
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.
Intermediate Backend Engineer - Authorization
Join GitLab as an Intermediate Backend Engineer focusing on Authorization, enhancing RBAC systems.
Fullstack Ruby Developer
Join a renewable energy company in Ghent as a Fullstack Ruby Developer. Work with Ruby, React, and JavaScript in a hybrid setting.
Senior Contributor Success Fullstack Engineer
Join GitLab as a Senior Contributor Success Fullstack Engineer, driving contribution efficiency in a remote role.
Full Stack Developer (Node.js/Vue.js)
Join as a Full Stack Developer (Node.js/Vue.js) for remote work, focusing on web development and system maintenance.
Full Stack Engineer with Angular, Laravel, and Vue.js
Join Visma Verzuim as a Full Stack Engineer working with Angular, Laravel, and Vue.js in Hengelo, Netherlands.
Intermediate Full-stack Engineer (Remote)
Join Super.com as an Intermediate Full-stack Engineer, working remotely with JavaScript, Python, and more.
Mid-Level Full-stack Developer (JavaScript, Node.js, Vue.js)
Join our team as a Mid-Level Full-stack Developer, working with JavaScript, Node.js, and Vue.js in Harderwijk, Netherlands.
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.
Full-Stack Software Engineer (JavaScript, Node.js, Vue.js)
Join Squadformers as a Full-Stack Software Engineer, working remotely on innovative projects with JavaScript, Node.js, and Vue.js.
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.
Fullstack Developer with Vue.js and Laravel
Join a global e-commerce company as a Fullstack Developer in Ghent, working with Vue.js and Laravel in a fast-paced environment.
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.
Medior Frontend Developer with Vue.js
Join Scala as a Medior Frontend Developer in Sittard to build Vue.js applications and enhance web solutions.
Fullstack Developer with JavaScript, Python, and Vue.js
Join Internet Marketing Universiteit BV as a Fullstack Developer in Utrecht, working with JavaScript, Python, and Vue.js.
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.
Full Stack Developer - Internal Tools
Join Workwize as a Full Stack Developer to build internal tools for remote workspaces using JavaScript and MySQL.