Browse All Jobs
Job Description
GitLab is seeking a Senior Fullstack Engineer to join their Create:Remote Development team. This role focuses on redefining how developers work by improving cloud-based development environments through Workspaces and Web IDE offerings. The engineer will impact how developers write, build, test, and debug code, removing friction and unlocking productivity.

Role involves:
  • Leading the design and implementation of fullstack features for GitLab Workspaces.
  • Collaborating with Product, Design, and other Engineers to improve user experience.
  • Building scalable integrations for development environments like VS Code, JetBrains, and JupyterLab.
  • Improving observability and diagnostics around workspace creation failures.
  • Contributing to code reviews, RFCs, and Proof-of-Concepts.
  • Mentoring and supporting fellow engineers.
  • Participating in technical planning and driving architectural improvements.
  • Participating in agile development practices.

Requirements:
  • Professional experience with Vue.js, TypeScript, GraphQL, and Ruby on Rails.
  • Proven ability to mentor engineers, lead technical initiatives, and drive frontend and fullstack best practices.
  • Experience working with VS Code, VS code extensions, Language Servers, and developer tools.
  • A strong product mindset and ability to collaborate closely with cross-functional teams.
  • Ability to work across the stack to deliver end-to-end solutions.
  • Comfort navigating and contributing to large monolith codebases and setting best practices.
  • Excellent written and verbal communication skills, especially in async-first, remote environments.
  • A proactive, self-managing approach to work with a bias for action and ownership.
  • Passion for developer experience and a desire to contribute to open source and the broader dev community.

Role offers:
  • Opportunity to work on cloud-based solutions to empower teams to build and deliver software more efficiently.
  • Chance to shape product offerings and roadmap as an Engineer building tools for other Engineers.
  • Work in a globally distributed team with async communication.
  • Contribute to the GitLab community and the developer ecosystem.
Apply Manually