GitLab is seeking a talented Fullstack Engineer to join their Contributor Success team in a pivotal role that bridges the gap between AI coding tools and GitLab's comprehensive DevSecOps platform. This position represents a unique opportunity to shape the future of software development by creating seamless integrations between GitLab and the next generation of AI-powered development tools.
The role combines technical expertise with strategic impact, as you'll be working at the intersection of traditional software development and cutting-edge AI technologies. You'll be responsible for building and maintaining integrations with tools like Continue.dev, Aider, and OpenHands, while also contributing to their open-source codebases. This position requires a strong foundation in both frontend and backend development, with particular emphasis on Python, TypeScript, and modern web frameworks.
As a Fullstack Engineer in this team, you'll be instrumental in creating the pathways that help developers transition from various AI coding tools to GitLab's full-featured platform. You'll work on developing reusable connector frameworks, implementing OAuth 2.0 authentication, and creating efficient API clients. The role demands not just technical proficiency, but also the ability to collaborate effectively with cross-functional teams and the open-source community.
The ideal candidate will bring 3-5 years of full-stack experience, with strong capabilities in both backend (Python, Ruby, Go) and frontend (TypeScript, Vue.js, React) technologies. You should have a deep understanding of Git, experience with API development, and familiarity with AI-assisted software development tools. Your work will directly impact how millions of developers interact with GitLab, making the platform more accessible and efficient for the next generation of contributors.
This is a remote position that offers the opportunity to work with a global team while contributing to both proprietary and open-source projects. You'll be at the forefront of integrating AI into software development workflows, helping to shape how developers work with and contribute to projects in the AI era. If you're passionate about developer tools, AI technology, and creating seamless development experiences, this role offers the perfect blend of technical challenge and strategic impact.