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.