Develop and maintain backend and frontend features and services in Ruby on Rails within the customers.gitlab.com application, integrating with internal and third-party REST services. Design and extend GraphQL schemas and APIs that securely deliver seat assignments and subscription entitlements. Implement and iterate on frontend experiences using Vue.js, Webpacker, and SCSS to deliver clear, reliable interfaces for applying and managing licenses and other purchased entitlements.
Use expertise in full-stack development (TypeScript, JavaScript, Ruby, and React) to ship reliable, scalable code. Lead medium-sized projects from conception to delivery, writing RFCs and managing project timelines. Partner with the Product and Finance teams on experiments and initiatives aimed at user acquisition and monetization.
Shape and scale the core of GitLab CI, focusing on maturing this critical area of the product by improving our large, complex Ruby on Rails monolith.
Optimize high-throughput background processing, reduce technical debt, and evolve our architecture so GitLab CI remains a best-in-class solution.
Partner closely with other Verify teams, Product, and Infrastructure to design and deliver new capabilities, while ensuring existing features stay fast, secure, and dependable.
As a Senior Staff Engineer, partner with the Engineering Director and provide technical leadership across all squads. Use expert knowledge and experience to lead architectural discussions for complex systems and ensure solutions are robust and optimal. Foster a culture of quality, champion measures to test work, and proactively mentor and up-level engineers.
As a Senior Staff Engineer, partner with the Engineering Director and provide technical leadership across all squads. Use expert knowledge and experience to lead architectural discussions for complex systems and ensure solutions are robust and optimal. Foster a culture of quality, champion measures to test work, and proactively mentor and up-level engineers.