Company: GitLab
Salary: Not provided
Location: , 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.
• 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.
• 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.
job post pulled from jsjobs
Get TypeScript jobs in your inbox
Copyright © ReadingWaters 2025.