Staff Fullstack Engineer, Ruby/Vue.js

Posted Sep 1

This is a fully remote position, open to applicants in Canada, +1 more country.

📋 Description

• Design and develop full-stack features throughout the purchasing journey.

• Lead the technical design of new purchasing capabilities and ensure a cohesive purchase experience.

• Collaborate with Product and Design teams to transform purchasing requirements into robust, well-tested technical solutions.

• Ensure that purchase flows properly and securely integrate with downstream billing and CRM systems.

• Establish and maintain engineering standards for code quality, testing, rollout safety, and monitoring.

• Mentor engineers and provide thoughtful, constructive feedback during merge request reviews.

• Identify and mitigate technical debt and architectural risks within the purchase experience.

• Participate in incident response for issues related to purchases.

• Work alongside Sales, Finance, Information Technology, and Support on workflows related to purchasing, billing, provisioning, and utilization.

• Engage in asynchronous planning and retrospectives.


⛳️ Requirements

• Professional experience in full-stack engineering, covering both frontend and backend development.

• Proficiency in Ruby on Rails and Vue.js.

• Experience in leading the technical direction for a product area and delivering comprehensive, iterative solutions.

• Background in building or maintaining transactional or checkout-style flows, preferably in billing, e-commerce, or subscription services.

• Strong inclination towards safe, incremental delivery practices.

• Ability to communicate complex technical, architectural, and organizational issues clearly and concisely.

• Proficiency in written and spoken English adequate for success in a remote, primarily asynchronous work setting.

• Alignment with GitLab’s values and a dedication to adhering to them.

• Familiarity with third-party billing or CRM systems like Zuora, Salesforce, or Stripe is advantageous.


🏝️ Benefits

• Comprehensive benefits to support your health, finances, and overall well-being.

• Flexible Paid Time Off.

• Access to Team Member Resource Groups.

• Equity Compensation & Employee Stock Purchase Plan.

• Growth and Development Fund.

• Parental Leave.

People also viewed

Miratech1 day ago

Senior Backend Engineer, Golang

IN flagIndia, +1 more countryFull-timeBackend Engineer
ApplyView job
Miratech1 day ago

Senior Backend Engineer, Golang

IN flagIndia, +1 more countryFull-timeBackend Engineer
ApplyView job
Commit1 day ago

Middle Node.js Engineer

AM flagArmenia OnlyFull-timeBackend Engineer
ApplyView job
CodiLime1 day ago

Software Engineer – Go, Networking, Distributed Systems

PL flagPoland OnlyFreelanceBackend EngineerPLN 18k – PLN 25k/month
ApplyView job
Miratech1 day ago

Senior Backend Golang Engineer

IN flagIndia, +1 more countryFull-timeBackend Engineer
ApplyView job
Satalia1 day ago

Rust Developer

GR flagGreece, +2 more countriesFull-timeBackend Engineer€67k – €80k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers