Senior Fullstack Engineer (Ruby on Rails/Vue.js), Create: Remote Development

GitLab
United Kingdom
Remote
GBP 100,000 - 125,000
Job description

Senior Fullstack Engineer (Ruby on Rails/Vue.js), Create: Remote Development

Remote, Canada; Remote, Europe; Remote, United Kingdom

GitLab is an open core software company that develops the most comprehensive AI-powered DevSecOps Platform, used by more than 100,000 organizations. Our mission is to enable everyone to contribute to and co-create the software that powers our world. When everyone can contribute, consumers become contributors, significantly accelerating the rate of human progress. This mission is integral to our culture, influencing how we hire, build products, and lead our industry.

An overview of this role

You’ll be joining the Create: Remote Development team at GitLab, a group on a mission to redefine how developers work, no more “works on my machine”.

As a Senior Fullstack Engineer, you’ll help shape the future of cloud-based development environments through our Workspaces and Web IDE offerings. Your work will directly impact how developers write, build, test, and debug code, removing the friction of local setup and unlocking productivity from day one.

You’ll lead fullstack initiatives that improve reliability, performance, and user experience across our Remote Development tools. Your work will touch all layers of the stack: Vue.js and TypeScript on the frontend, Ruby on Rails and GraphQL on the backend, and even Kubernetes under the hood.

Curious what’s on the roadmap? Think workspace performance improvements, workspace failure diagnostics, CI Runner integration, and improving our update process for VS Code fork. You’ll also play a key role in acting on user feedback, mentoring peers, and driving technical excellence with scalable solutions.

You’ll report into the Engineering Manager for Remote Development, and together, you’ll shape the future of cloud development at GitLab.

What You’ll Do

  • Lead the design and implementation of fullstack features for GitLab Workspaces, contributing to both the frontend (Vue.js, TypeScript) and backend (Ruby on Rails, GraphQL).
  • Collaborate closely with Product, Design, and other Engineers to improve the user experience and UX scorecard for Remote Development tools.
  • Build scalable integrations for popular development environments like VS Code, JetBrains, and JupyterLab.
  • Improve observability and diagnostics around workspace creation failures to help users troubleshoot and recover quickly.
  • Contribute to code reviews, RFCs, and Proof-of-Concepts that shape the technical direction of the product.
  • Mentor and support fellow engineers, especially those looking to grow into fullstack contributors.
  • Actively participate in technical planning and drive long-term architectural improvements for performance, scalability, and maintainability.
  • Work async-first with a globally distributed team.
  • Help shape product direction through user feedback, community engagement, and being Developer 0 for our product.
  • Participate in agile development practices, including planning sessions, stand-ups, and retrospectives.

About the team

The Create: Remote Development team focuses on building cloud-based solutions to empower teams to build and deliver software more efficiently. The team cares deeply about contributing to the GitLab community and the developer ecosystem as a whole.

As a Senior Fullstack Engineer, you will primarily work on our Workspaces offering which provides remote development solutions enabling developers to quickly spin up developer sandboxes. Your role is key in shaping our product offerings and roadmap as an Engineer building tools that enable other Engineers to work efficiently.

Country Hiring Guidelines: GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.

GitLab is proud to be an equal opportunity workplace and is an affirmative action employer.

Apply for this job

* indicates a required field

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Fullstack Engineer (Ruby on Rails/Vue.js), Create: Remote Development jobs in United Kingdom