Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

Full-time

Gitlab

GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100* trust GitLab to ship better, more secure software faster. The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact. GitLab is where careers accelerate, innovation flourishes, and every voice is valued. Our high-performance culture is driven by our values and continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve complex problems. Co-create the future with us as we build technology that transforms how the world develops software. * Fortune 500® is a registered trademark of Fortune Media IP Limited, used under license. Claim based on GitLab data. Fortune 100 refers to the top 20% ranked companies in the 2025 Fortune 500 list, published in June 2025. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab. An overview of this role The Purchase team sits within GitLab's Monetization section and owns the end-to-end purchase experience for all GitLab products, including new purchases, add-ons, upgrades, and self-service promotional discounts. As a Staff Fullstack Engineer, you’ll work across the frontend and backend to build the interfaces customers use to buy and expand GitLab, along with the services that process transactions and integrate with billing and customer relationship management (CRM) systems. Because this work can directly affect revenue and involve confidential or financial information, you’ll use strong technical judgment, roll out changes safely and iteratively, and maintain a high bar for reliability and correctness.

This is a technical leadership role for the Purchase team. You’ll help set the technical direction for a unified purchase flow, mentor other engineers, and partner with Product, Design, Billing, and Support to improve how customers buy and grow with GitLab. This role reports to the Engineering Manager, Purchase. Some examples of our projects: - Unifying separate purchase flows into one consistent purchase experience - Building and scaling GitLab Flex subscription flows that let customers reserve spend month to month across seats, artificial intelligence (AI) credits, Runners, and other GitLab capabilities without renegotiating their contract - Evolving self-service promotional discounts for existing and prospective customers - Modernizing the purchase frontend to improve clarity, accessibility, and conversion - Strengthening integrations between the purchase flow and downstream billing and CRM systems for accuracy and resilience What you’ll do - 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 turn purchasing requirements into resilient, well-tested technical solutions. - Ensure purchase flows integrate correctly and safely 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 thoughtful, constructive feedback. - Identify and reduce technical debt and architectural risk in the purchase experience. - Participate in incident response for purchase-related issues because of their direct revenue impact. What you’ll bring - Professional fullstack engineering experience across frontend and backend code; our purchase applications use Ruby on Rails and Vue. js.

Vacancy posted 21 days ago
Similar jobs that could be interesting for youBased on the Staff Fullstack Engineer (Ruby/Vue.js) Monetization Engineering: Purchase in Remote vacancy
  •  ...organisation. About the role As a Staff Engineer in GitLab's Developer Experience...  ...bring Strong proficiency in developing in Ruby or Golang (Ruby preferred) Strong experience...  ...Equity Compensation & Employee Stock Purchase Plan Growth and Development Fund Parental... 
    Ruby
    Full time
    Internship
    Remote work
    Home office
    Flexible hours

    GitLab

    Remote
    7 days ago
  •  ...from our portfolio. We are looking for a highly experienced Staff Software Engineer to join a fast-growing engineering organization focused on shared...  ...and best practices. Proficiency in TypeScript and Node.js preferred, or strong experience with backend technologies such... 
    Suggested
    Permanent employment
    Full time
    Flexible hours

    TechBiz Global GmbH

    Remote
    13 days ago
  •  ...is growing! We are looking for Senior Fullstack Software Engineers that enjoy working on both APIs and UIs...  ...will build products that power the post-purchase experience for the biggest brands in the...  ...backend services using Golang, Node. js - Understanding of google cloud platform... 
    Suggested
    Full time
    Remote work
    Worldwide

    Narvar

    Remote
    17 days ago
  •  ...love of learning. The Role We're looking for a Senior Software Engineer, Fullstack to join our Product Engineering team in South Korea. The team’s...  ...Our Stack: - Product Engineering - TypeScript · React · Node. js · GraphQL/Apollo · PostgreSQL · OpenSearch - Our engineers work... 
    Suggested
    Full time
    Work at office
    Remote work
    Flexible hours

    Outschool

    Remote
    2 days ago
  • $190.4k - $257.6k per year

     ...Role Description As a Software Engineer on the Growth Monetization team within Core Growth Engineering,...  ...millions of users discover, trial, and purchase Dropbox products. You'll work across...  ...15 engineers spanning early career to staff level, with strong support for your professional... 
    Javascript
    Remote job
    Full time

    Dropbox

    Remote
    8 hours ago
  •  ...GitLab delivers AI-powered automation on repositories. As a Staff Software Engineer, you will set technical direction for the team, drive complex...  ...collaboration. What we're looking for - Deep, hands-on experience with Ruby and Ruby on Rails in production systems. - Demonstrated... 
    Ruby
    Full time

    Gitlab

    Remote
    a month ago
  •  ...transportation online, from search to ticket purchase. We have built a cutting-edge B2B...  ...opportunity We are searching for a  Staff Software Engineer  to join our Search team . The role entails...  ...You ideally have some knowledge of Ruby or Python to effectively navigate our... 
    Ruby
    Long term contract
    Permanent employment
    Full time
    Remote work
    Worldwide
    Relocation
    Flexible hours

    Distribusion Technologies

    Remote
    27 days ago
  • $209.3k - $313.8k per year

     ...the first AV software company with the vision to partner directly with a truck manufacturer.   Meet the Team:   As a Staff Machine Learning Engineer focused on End-to-End (E2E) Model Development, you will lead the design and deployment of learning-based architectures that... 
    Remote job
    Full time
    Work at office
    Relocation

    Torc Robotics

    Remote
    8 hours ago
  • $214.5k - $265k per year

     ...to help us build something truly special. About the role As a Staff Software Engineer, you will work on product and platform systems that move real...  ...with several of the following: - Backend development using Node. js and TypeScript - Relational databases such as Postgres -... 
    Long term contract
    Full time
    Immediate start

    Shakepay

    Remote
    24 days ago
  •  ...Airbnb is seeking a highly skilled and experienced Senior Staff Engineer to join their Site Reliability Engineering team. The Senior Staff...  ...ask you to pay a fee, send money, deposit or cash a check, or purchase work-related equipment (such as a company laptop) during the interview... 
    Long term contract
    Work from home

    Airbnb

    Remote
    20 hours ago
  •  ...Platform for Transformative Brand Growth. We’re building the AI Growth Engine that powers the next generation of consumer brands. With over $...  ...As a Senior Full Stack Software Engineer ( React.js + Node.js ) , you'll build and scale technology that powers high... 
    Javascript
    Full time
    Remote work

    Trafilea

    Remote
    6 days ago
  •  ...hidden fees or compounding interest. Consumer Growth Experience Engineering (CGX) builds the platforms and end-to-end experiences that power...  ...shipping web apps using declarative UI frameworks like React or Vue. - You are proficient in working with JavaScript/TypeScript. - You... 
    Javascript
    Long term contract
    Full time

    Affirm

    Remote
    a month ago
  •  ...improve how work gets done across the company. We’re looking for a Staff Developer to help shape and build the technical foundation...  ...capability through reviews, pairing, documentation, office hours, and engineering discussions. This is how we like building software:builders.... 
    Full time
    Work at office

    Fullscript

    Remote
    18 days ago
  •  ..., and distribute open-source software that enables people to enjoy the internet on their terms. About this team and role: A Staff Operations Engineer leads the design, reliability, and evolution of hybrid-cloud and workplace infrastructure. This senior role spans teams, drives... 
    Long term contract
    Full time
    Work at office
    Worldwide

    Mozilla

    Remote
    9 days ago
  • $133k - $183k per year

     ...facing cross-team projects, working closely with other teams and engineers across our mobile and web technologies, while also evolving and collaborating...  ...shipping web apps using declarative UI frameworks like React or Vue · You have experience shipping mobile apps using native or cross-... 
    Full time
    Remote work

    Affirm

    Remote
    a month ago
  •  ...portfolio. We are currently seeking a Staff Software Engineer to join one of our clients ' team. If...  ...facing web products using React and Next.js . # A strong front-end engineering...  ...also have: # Experience with PHP and Vue/Vue components. # Experience working on... 
    Javascript
    Permanent employment
    Full time
    Internship

    TechBiz Global GmbH

    Remote
    a month ago
  •  ...overview of this role As a Senior Software Engineer on GitLab's Authorization team, you will...  ...Managed, and Dedicated. Today that work is Ruby on Rails. Roughly 400 policy classes and a...  ...pairs the Rails monolith with a Rust policy engine using Zanzibar-style relationship tuples... 
    Ruby
    Full time

    Gitlab

    Remote
    19 days ago
  •  ...designing the controls and guardrails that let Affirm adopt AI safely, partnering across Security, Legal, Privacy, Compliance, IT, and Engineering to make it scalable and repeatable. What you’ll do - You will lead and continuously improve Affirm's enterprise AI security review... 
    Full time

    Affirm

    Remote
    5 days ago
  •  ...across SurveyMonkey's product portfolio. You will report to the Director of Machine Learning. What you'll be working on As a Staff ML Engineer, you will: Design and implement secure, scalable, and high-performance pipelines managing the end-to-end lifecycle of ML... 
    Full time
    Internship
    Remote work
    Worldwide

    SurveyMonkey

    Remote
    10 days ago
  • $135k - $170k per year

     ...DevOps Staff Platform Engineer Location: Remote (Canada) Compensation: $135,000 - $170,000 CAD + bonus + meaningful equity   About Orion...  ...) is a publicly listed Canadian fintech operating a multi-engine financial platform spanning lending (Mogo), payments (Carta),... 
    Long term contract
    Remote work
    Flexible hours
    Shift work

    Orion Digital

    Remote
    6 days ago
  •  ...source software that enables people to enjoy the internet on their terms. About this team and role: Mozilla’s Data Engineering team is looking for a Senior Staff Data Engineer / Data Platform Engineer to help build the present and future of our Data Platform infrastructure.... 
    Full time

    Mozilla

    Remote
    13 days ago
  •  ...with, and do not endorse products or services of GitLab. As a Staff Backend Engineer in the Developer Experience group, you’ll work cross-...  ...GitLab. Expect to split your time between hands-on coding in Ruby and Go, designing scalable solutions and helping every team deliver... 
    Ruby
    Full time
    Shift work

    Gitlab

    Remote
    27 days ago
  •  ...to this team. We're seeking an experienced Senior Full Stack Engineer with strong Java expertise to join our remote team. You'll work...  ...engineering challenges head-on. What You'll Do: Design and deliver fullstack web application features using React/TypeScript, Java, Spring,... 
    Remote job
    Flexible hours

    Mediafly

    Remote
    more than 2 months ago
  • $204.9k - $277.2k per year

     ...Role Description As a Staff Backend Software Engineer focused on the Commerce Platform within the Business Platform org, you will play a critical...  ..., customer experience, and the scalability of Dropbox’s monetization systems. Our Engineering Career Framework is and... 
    Remote job
    Long term contract
    Full time
    Temporary work

    Dropbox

    Remote
    8 hours ago
  •  ...nice thing about growing 30%+ at ~$2B ARR is that we need great engineers everywhere, and we have the room to shape the role around the right...  ...is broad and flexible: we're hiring from Senior through Staff+, across platform and product, and we're open to shaping scope around... 
    Long term contract
    Full time
    Remote work
    Relocation package
    Flexible hours

    Samsara

    Remote
    26 days ago
  • $148k - $203.5k per year

     ...love of learning. The Role Outschool is looking for a full-stack Staff Software Engineer to help develop an exciting new ambitious product platform...  ...Proficiency in full-stack development: TypeScript, React, Node. js, GraphQL, and PostgreSQL - Proven track record of both... 
    Full time
    Local area
    Flexible hours

    Outschool

    Remote
    a month ago
  • Sonatype is the software supply chain security company. We provide the world’s best end-to-end software supply chain security solution, combining the only proactive protection against malicious open source, the only enterprise grade SBOM management and the leading open source...
    Full time

    Sonatype

    Remote
    a month ago
  •  ...Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab. An overview of this role As a Staff Backend Engineer on GitLab's Core DevOps team, you'll provide technical leadership across your team and adjacent teams. You'll lead large... 
    Full time
    Remote work

    Gitlab

    Remote
    2 days ago
  •  ...Experience team at Instacart is the force multiplier for our 1000+ engineers. We define and build the platforms, tools, and practices that...  ...quickly an engineer can take an idea from concept to production. As a Staff Software Engineer on Developer Experience, you will lead the... 
    Full time
    Internship
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours
    Shift work

    Instacart

    Remote
    6 days ago
  •  ...secure, and production-ready builds of all the open source software engineers and AI agents rely on, Chainguard helps organizations build...  ..., Containers, Agent Skills, and future products. We're hiring a Staff Software Engineer to lead the engineering of that platform. You'... 
    Full time

    Chainguard

    Remote
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Fullstack Engineer (Ruby/Vue.js) Monetization Engineering: Purchase. Be the first to apply!