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.