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

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

England Full-Time 48000 - 84000 £ / year (est.) No home office possible
G

At a Glance

  • Tasks: Lead fullstack feature design for GitLab Workspaces, enhancing user experience and performance.
  • Company: GitLab is a leading open core software company revolutionising DevSecOps with AI-powered solutions.
  • Benefits: Enjoy remote work flexibility, a supportive team culture, and opportunities for continuous learning.
  • Why this job: Shape the future of cloud development while collaborating with passionate engineers in a dynamic environment.
  • Qualifications: Experience with Ruby on Rails, Vue.js, and a passion for improving developer tools required.
  • Other info: Join a globally distributed team that values async communication and prioritises user feedback.

The predicted salary is between 48000 - 84000 £ per year.

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. 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. 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.

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, while also participating in necessary sync meetings like high level planning, engineering brainstorming sessions and pairing sessions.
  • 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, to drive iterative software development and continuous improvement for the team.

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 is made up of experienced Engineers who care about contributing to the developer ecosystem; located across different time zones, async communication and manager of one is core to how we continue to deliver value to users.

The team cares deeply about GitLab’s core values and has principles that align with those values. We aim to fight for the user, question everything, embrace the challenge that is Software Development, lean into discomfort as an expected part of this process, keep the fun in the team, measure what matters and ultimately become users of our own product.

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

At GitLab, we pride ourselves on being an exceptional employer, offering a dynamic remote work environment that fosters innovation and collaboration across global teams. Our culture is built on transparency, inclusivity, and continuous learning, providing ample opportunities for professional growth and mentorship, particularly for those in the Senior Fullstack Engineer role. With a commitment to using our own tools and a focus on user-centric development, you'll be part of a mission-driven team that not only values your contributions but also empowers you to shape the future of cloud-based development.
G

Contact Detail:

GitLab Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Fullstack Engineer (Ruby on Rails/Vue.js), Create: Remote DevelopmentNew

✨Tip Number 1

Familiarise yourself with GitLab's products and values. Understanding their mission to empower developers will help you align your answers during interviews and demonstrate your enthusiasm for the role.

✨Tip Number 2

Showcase your experience with Ruby on Rails and Vue.js by discussing specific projects you've worked on. Be prepared to explain how you tackled challenges and improved user experiences in those projects.

✨Tip Number 3

Engage with the GitLab community through forums or social media. This not only shows your interest in the company but also helps you stay updated on their latest developments and user feedback.

✨Tip Number 4

Prepare to discuss your approach to mentoring and collaboration, as these are key aspects of the role. Think of examples where you've supported fellow engineers or contributed to team success.

We think you need these skills to ace Senior Fullstack Engineer (Ruby on Rails/Vue.js), Create: Remote DevelopmentNew

Ruby on Rails
Vue.js
TypeScript
GraphQL
Kubernetes
Fullstack Development
Cloud-based Development
CI/CD Integration
User Experience (UX) Design
Observability and Diagnostics
Agile Development Practices
Code Review
Technical Mentorship
Scalable Solutions Architecture
Remote Collaboration

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience with Ruby on Rails, Vue.js, and any other technologies mentioned in the job description. Use specific examples of projects you've worked on that demonstrate your fullstack capabilities.

Craft a Compelling Cover Letter: In your cover letter, express your passion for cloud-based development and how your skills align with GitLab's mission. Mention specific aspects of the role that excite you and how you can contribute to the Create:Remote Development team.

Showcase Your Technical Skills: Include a section in your application that outlines your technical skills, particularly those related to fullstack development. Highlight your experience with integrations for development environments like VS Code and JetBrains, as well as your familiarity with agile practices.

Demonstrate Your Collaborative Spirit: Since the role involves working closely with Product, Design, and other Engineers, provide examples of past collaborations. Discuss how you’ve contributed to team projects and how you handle feedback and mentorship.

How to prepare for a job interview at GitLab

✨Showcase Your Fullstack Expertise

Be prepared to discuss your experience with both frontend and backend technologies, particularly Ruby on Rails and Vue.js. Highlight specific projects where you've successfully integrated these technologies and how they contributed to the overall user experience.

✨Demonstrate Problem-Solving Skills

Expect to face technical challenges during the interview. Be ready to walk through your thought process on how you would approach debugging or improving a feature. Use examples from your past work to illustrate your problem-solving abilities.

✨Emphasise Collaboration and Communication

Since the role involves working closely with Product, Design, and other Engineers, share experiences that showcase your ability to collaborate effectively in a team. Discuss how you’ve contributed to team discussions and decision-making processes.

✨Engage with GitLab's Values

Familiarise yourself with GitLab's core values and be ready to discuss how they resonate with you. Prepare to explain how you can contribute to their mission of empowering developers and enhancing productivity through innovative solutions.

Senior Fullstack Engineer (Ruby on Rails/Vue.js), Create: Remote DevelopmentNew
GitLab
G
  • Senior Fullstack Engineer (Ruby on Rails/Vue.js), Create: Remote DevelopmentNew

    England
    Full-Time
    48000 - 84000 £ / year (est.)

    Application deadline: 2027-04-08

  • G

    GitLab

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>