Fullstack Engineer

Company: GitLab

Salary: Not provided

Location: , United Kingdom

react
vue

Description

• GitLab is an open-core software company that develops the most comprehensive AI-powered DevSecOps Platform, used by more than 100,000 organizations.

• The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact.

• As a Full-Stack Engineer within the Contributor Success team, your mission is to build the bridges that connect the vibrant ecosystem of AI coding tools directly to GitLab.

• You will create the unavoidable on-ramp that graduates them to the full power of GitLab's single platform.

Requirements

• Solid Full-Stack Experience (3-5 years):

• Proficiency in backend languages such as Python, Ruby (especially Rails), or Go. Python is key for tools like Aider and OpenHands.

• Strong frontend skills, particularly with TypeScript/JavaScript and modern frameworks like Vue.js or React. TypeScript is crucial for VS Code extensions (like Continue.dev) and the frontend of tools like OpenHands.

• Demonstrable experience building and consuming RESTful and/or GraphQL APIs, with a proven ability to create robust and scalable integrations between disparate systems.

• Deep understanding of Git and modern version control workflows, essential for both internal development and effective open-source contributions.

• Familiarity with OAuth 2.0 and other authentication/authorization mechanisms for secure inter-system communication.

• AI Tooling & Integration Acumen:

• A keen interest and ideally direct experience in the AI-assisted software development space, including familiarity with how AI coding assistants (like Continue.dev, Aider) operate and integrate with LLMs.

• Experience integrating with third-party APIs, particularly those related to LLMs (e.g., OpenAI, Anthropic, Ollama) or developer productivity tools. This includes understanding context management for LLMs.

• Basic understanding of prompt engineering principles and the ability to iterate on prompts to achieve desired AI outputs for integration purposes.

• IDE Extension & Open Source Affinity:

• Experience or a strong, demonstrable interest in developing extensions for IDEs like VS Code (using TypeScript) or JetBrains IDEs (using Kotlin/Java) is highly desirable, directly relevant for tools like Continue.dev.

• Experience contributing to or actively working with open-source projects (like those mentioned), understanding community dynamics, collaborative development practices (PRs, issues, discussions), and licensing (e.g., Apache 2.0, MIT).

• Contributor Success Mindset & Skills:

• A problem-solving mindset, especially when tackling the unique challenges of integrating AI into complex systems and debugging AI-generated or AI-influenced code to improve the developer/contributor experience.

• Proven adaptability and a passion for continuous learning, essential for staying current in the rapidly evolving AI and developer tool landscape.

• Excellent communication and collaboration skills, with the ability to work effectively with internal teams, external partners, and diverse open-source communities to guide and support their contributions.

• Ability to understand and explain why a solution works, not just how, and a commitment to writing robust, reusable, and maintainable code that benefits the broader community.

Apply here

job post pulled from jsjobs

Get TypeScript jobs in your inbox

Copyright © ReadingWaters 2025.