Fullstack engineer building GitLab subscription lifecycle, renewal, and billing experiences. Developing reliable Ruby on Rails and Vue.js workflows for the DevSecOps platform.
Responsibilities
Build frontend experiences and backend services for viewing and managing subscriptions, product renewals, auto-renewal configuration, and billing account management
Design and build fullstack features across the post-purchase subscription journey
Contribute to technical design and implementation of subscription lifecycle capabilities
Partner with Product and Design to translate requirements into resilient, well-tested solutions
Integrate workflows with billing, customer account, and internal admin systems
Write maintainable, well-tested code and follow rollout safety and monitoring practices
Participate in code reviews
Identify and reduce technical debt and architectural risk
Participate in incident response for subscription and renewal issues
Collaborate with Sales, Finance, Information Technology, and Support
Report to the Engineering Manager, Purchase
Requirements
Professional experience as a fullstack engineer and confidence working across frontend and backend code
Experience with Ruby on Rails and Vue.js
Experience owning technical direction for a product area
Experience building or maintaining transactional or checkout-style flows, ideally in billing, ecommerce, or subscription contexts
Familiarity with third-party billing or customer relationship management systems such as Zuora, Salesforce, or Stripe is a plus, not a requirement
Focus on safe, incremental delivery
Ability to communicate clearly and concisely about complex technical, architectural, and organizational problems
Written and spoken English proficiency sufficient to collaborate in a remote, largely asynchronous work environment
Alignment with GitLab's values and commitment to working in accordance with them
Benefits
Benefits to support your health, finances, and well-being
Senior Full Stack Java Engineer building Java, React, and cloud - native workforce management solutions. Supporting forecasting, scheduling, adherence, and reporting for enterprise contact centers.
Senior Full Stack Java Engineer building Java, React, and Node.js WFM platforms for Miratech’s enterprise IT clients. Developing forecasting, scheduling, adherence, and operational reporting services.
Staff engineer architecting event - sourced, offline - first ordering systems for Owner’s all - in - one restaurant platform. Improving replication, reconciliation, observability, and recovery across distributed point - of - sale devices.
Staff Product Engineer translating Parallelz's mobile - to - web technology into game discovery products. Owning full - stack delivery, cloud operations, experimentation and engineering leadership.
Senior Software Engineer building scalable Ruby on Rails search systems for Clio, a global legal AI technology company. Mentoring engineers and solving complex customer problems.
Tech Lead GIA faisant évoluer les plateformes d’identités et d’accès de Beneva. Automatisation « as code », intégration, sécurité et exploitation des environnements GIA.
Staff software engineer leading Cash App Banking architecture and scalable server systems. Block builds financial technology, including Cash App for spending, sending, and storing money.