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
Développeur backend senior développant des API et services Python pour GHGSat, qui surveille les émissions de gaz à effet de serre par satellite. Déploiement cloud AWS et applications conteneurisées.
Database reliability engineer testing InfluxDB Enterprise 3 for correctness, stability, and performance. Building automated reliability workflows for distributed workloads and production readiness.
Backend Engineer building scalable Go and Node.js APIs for Fingerprint’s real - time online - fraud detection platform. Optimizing distributed systems and mentoring developers in a fully remote global team.
Database Developer building scalable PostgreSQL, Databricks, and Azure data platforms for ELITS’ Canadian customers. Supporting Kubernetes deployments, integrations, analytics, and operational reliability remotely.
Senior Backend Developer building scalable Python, AWS, and API systems for GHGSat’s satellite emissions - monitoring services. Maintaining highly available web services and shaping user - focused features.
Lead AI back - end engineer architecting agent - driven platforms for Network Solutions’ digital identity and security products. Building scalable APIs, RAG systems, orchestration, and LLM observability.
Senior .NET Engineer building and modernizing healthcare software integrations for Bits In Glass. Developing C# APIs, security monitoring, and automated tests across modern and legacy .NET systems.
Senior .NET Engineer building and modernizing healthcare integrations at AI and automation consultancy Bits In Glass. Developing secure C# applications across modern and legacy .NET systems.
Senior Rails developer architecting IoT integrations, APIs, and telemetry pipelines for connected - device client projects. Leading technical direction, scaling architecture, and production troubleshooting.