Staff Fullstack Engineer building GitLab’s Ruby/Vue.js purchase and monetization platform. Leading unified checkout, subscription, billing, and CRM integrations.
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 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
Collaborate with Sales, Finance, Information Technology, and Support on purchasing, billing, provisioning, and utilization workflows
Participate in asynchronous planning and retrospectives
Requirements
Professional fullstack engineering experience across frontend and backend code
Experience with Ruby on Rails and Vue.js
Experience owning technical direction for a product area and driving thorough, iterative solutions
Experience building or maintaining transactional or checkout-style flows, ideally in billing, ecommerce, or subscriptions
Strong bias toward safe, incremental delivery
Ability to communicate clearly and concisely about complex technical, architectural, and organizational problems
Proficiency in written and verbal English sufficient for success in a remote, largely asynchronous work environment
Alignment with GitLab’s values and a commitment to working in accordance with them
Familiarity with third-party billing or CRM systems such as Zuora, Salesforce, or Stripe is a plus
Benefits
Benefits to support your health, finances, and well-being
Flexible Paid Time Off
Team Member Resource Groups
Equity Compensation & Employee Stock Purchase Plan
Senior backend engineer owning high - availability identity and authentication systems. Leading delivery, reliability, technical standards, and talent development for Affirm’s pay - over - time platform.
Senior software engineer building AI evaluation pipelines, rubrics, and data - quality systems for a client. Remote contract role open across approved US regions and Canada with PST overlap.
Backend - focused Software Engineer scaling Micromart’s unattended retail platform. Building reliable systems for payments, fraud prevention, device management, and real - time workflows.
Backend engineer building Node.js and TypeScript edge systems for Micromart’s unattended retail platform. Integrating hardware and operating reliable smart - store software.
Senior Backend Engineer scaling Micromart’s unattended retail platform. Building reliable systems for payments, fraud prevention, devices, and real - time commerce workflows.
SDK Engineer building Supabase’s Python SDK for database, auth, storage, realtime, and edge functions. Maintaining typed sync and async APIs for developers worldwide.
Contract software engineer building Python and AWS cloud - native solutions for an insurance technology team. Improving CI/CD, infrastructure automation, distributed systems, and production reliability.
Senior Java Developer building Java microservices and distributed systems for Just Eat Takeaway.com’s global delivery platform. Owning scalable logistics infrastructure, APIs, AWS deployment, and reliability.
.NET Developer building scalable enterprise applications for an IT services company. Developing APIs, optimizing SQL Server performance, and supporting Azure CI/CD deployments.