Intermediate Fullstack Engineer with Ruby and JavaScript
GitLabAbout 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
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.
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.
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.
Full Stack Engineer with Angular and Laravel
Join Visma Verzuim as a Full Stack Engineer, working with Angular and Laravel in an innovative team.
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.
Full-stack JavaScript Developer
Join Scopic's Talent Community for Full-stack JavaScript Developers. Gain priority access to future opportunities in a remote setting.
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.
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.
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.
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.
Senior Fullstack JavaScript Engineer / Product Developer
Join lempire as a Senior Fullstack JavaScript Engineer to design and develop features for innovative SaaS products.
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.
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.
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.
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.
Intermediate Fullstack Engineer - Authorization
Join GitLab as an Intermediate Fullstack Engineer to enhance our RBAC system remotely.
Fullstack Software Engineer - Remote Management
Join TeamViewer as a Fullstack Software Engineer in Stuttgart. Develop features for Remote Management using JavaScript, React, and TypeScript.
Full Stack Software Engineer
Join Atlassian as a Full Stack Software Engineer, working remotely to build innovative solutions with JavaScript, React, and Node.js.
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.
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.
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.
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.
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.
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.