Staff Fullstack Engineer (Ruby/Vue.js) Monetization Engineering: Purchase @GitLab

    3 days ago·GitLab is hiring a remote Staff Fullstack Engineer (Ruby/Vue.js) Monetization Engineering: Purchase·📍 Canada

    Overview

    The role of Staff Fullstack Engineer (Ruby/Vue.js) at GitLab involves working within the Purchase team of the Monetization section. The team is responsible for managing the end-to-end purchase experience for all GitLab products, including new purchases, add-ons, upgrades, and self-service promotional discounts.

    Key Responsibilities

    • Design and build fullstack features across the purchase journey.
    • Lead technical design for new purchasing capabilities and the unified purchase experience.
    • Partner with Product and Design to create resilient, well-tested technical solutions.
    • Ensure correct and safe integration of purchase flows with downstream billing and CRM systems.
    • Set and uphold engineering standards for code quality, testing, rollout safety, and monitoring.
    • Mentor engineers and review merge requests with constructive feedback.
    • Identify and reduce technical debt and architectural risk in the purchase experience.
    • Participate in incident response for purchase-related issues due to revenue impact.

    Requirements

    • Professional fullstack engineering experience using Ruby on Rails and Vue.js.
    • Ownership of technical direction for product areas and driving thorough, iterative solutions.
    • Experience with transactional or checkout-style flows, particularly in billing, ecommerce, or subscriptions.
    • Strong bias towards safe, incremental delivery considering revenue and customer impact.
    • Clear and concise communication about complex technical and organizational problems.
    • Proficient in written and verbal English for a remote and asynchronous work environment.
    • Familiarity with third-party billing or CRM systems, such as Zuora, Salesforce, or Stripe is a plus.

    Benefits

    • Benefits supporting health, finances, and well-being.
    • Flexible paid time off.
    • Team Member Resource Groups.
    • Equity Compensation & Employee Stock Purchase Plan.
    • Growth and Development Fund.
    • Parental Leave.

    Location

    Remote - Canada and United States.

    How to Apply

    Please apply through the GitLab careers page.

    Deadline

    No deadline stated.

    Get jobs in your inbox

    Join over 10,000 subscribers receiving our weekly newsletter.