Enable job alerts via email!

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

GitLab

United Kingdom

Remote

GBP 100,000 - 125,000

Full time

28 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player in the software development space is seeking a Senior Fullstack Engineer to join their innovative team. This role focuses on enhancing cloud-based development environments, allowing developers to work seamlessly from anywhere. You'll lead initiatives that improve performance and user experience across various tools, utilizing Ruby on Rails, Vue.js, and TypeScript. With a commitment to technical excellence and mentorship, this position offers the chance to shape the future of remote development. If you're passionate about empowering developers and driving impactful solutions, this is the perfect opportunity for you.

Qualifications

  • Experience in fullstack development with Ruby on Rails and Vue.js.
  • Strong understanding of cloud-based development environments.

Responsibilities

  • Lead the design and implementation of fullstack features for GitLab Workspaces.
  • Collaborate with Product and Design to enhance user experience.

Skills

Ruby on Rails
Vue.js
TypeScript
GraphQL
Kubernetes
CI/CD
Agile Development

Education

Bachelor's Degree in Computer Science or related field

Tools

VS Code
JetBrains
JupyterLab

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 your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.