Staff Fullstack Engineer (Ruby/Vue.js) Monetization Engineering: Purchase
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.
- ...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...RubyFull timeInternshipRemote workHome officeFlexible hours
- ...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...SuggestedPermanent employmentFull timeFlexible hours
- ...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...SuggestedFull timeRemote workWorldwide
- ...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...SuggestedFull timeWork at officeRemote workFlexible hours
$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...JavascriptRemote jobFull time- ...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...RubyFull time
- ...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...RubyLong term contractPermanent employmentFull timeRemote workWorldwideRelocationFlexible hours
$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 jobFull timeWork at officeRelocation$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 contractFull timeImmediate start- ...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 contractWork from home
- ...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...JavascriptFull timeRemote work
- ...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...JavascriptLong term contractFull time
- ...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 timeWork at office
- ..., 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 contractFull timeWork at officeWorldwide
$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 timeRemote work- ...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...JavascriptPermanent employmentFull timeInternship
- ...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...RubyFull time
- ...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
- ...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 timeInternshipRemote workWorldwide
$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 contractRemote workFlexible hoursShift work- ...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
- ...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...RubyFull timeShift work
- ...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 jobFlexible hours
$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 jobLong term contractFull timeTemporary work- ...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 contractFull timeRemote workRelocation packageFlexible hours
$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 timeLocal areaFlexible hours- 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
- ...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 timeRemote work
- ...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 timeInternshipWork at officeLocal areaRemote workWork from homeFlexible hoursShift work
- ...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
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!
- project engineer assistant project manager Remote
- assistant electrical engineer Remote
- full stack web developer Remote
- développeur web full-stack Remote
- full stack developer remote Remote
- senior full stack engineer Remote
- full stack developer Remote
- ruby on rails developer Remote
- javascript and react developer Remote
- junior react.js developer Remote
