Remote Fullstack Engineer, Contributor Success, Strategy

at GitLab

Posted 16 hours ago 4 applied

Description:

  • GitLab is an open-core software company that develops an AI-powered DevSecOps platform used by over 100,000 organizations.
  • The mission of GitLab is to enable everyone to contribute to and co-create software, accelerating human progress.
  • The Full-Stack Engineer will work within the Contributor Success team to connect AI coding tools to GitLab.
  • Responsibilities include developing integrations between GitLab and AI coding tools, designing a reusable connector framework, and contributing to the codebase of open-source AI tools.
  • The role involves providing technical guidance to partners, collaborating with cross-functional teams, and implementing tooling improvements for contributor efficiency.
  • The engineer will write clean, maintainable code for both backend and frontend components, primarily using Python, Go, and TypeScript.

Requirements:

  • Candidates should have 3-5 years of solid full-stack experience.
  • Proficiency in backend languages such as Python, Ruby (especially Rails), or Go is required.
  • Strong frontend skills in TypeScript/JavaScript and modern frameworks like Vue.js or React are necessary.
  • Experience in building and consuming RESTful and/or GraphQL APIs is essential.
  • A deep understanding of Git and modern version control workflows is required.
  • Familiarity with OAuth 2.0 and other authentication mechanisms is necessary.
  • A keen interest in AI-assisted software development and experience with AI coding assistants is preferred.
  • Experience integrating with third-party APIs related to LLMs or developer productivity tools is required.
  • Basic understanding of prompt engineering principles is necessary.
  • Experience developing extensions for IDEs like VS Code or JetBrains IDEs is highly desirable.
  • Candidates should have experience contributing to open-source projects and understanding community dynamics.
  • A problem-solving mindset and adaptability are essential for this role.
  • Excellent communication and collaboration skills are required.

Benefits:

  • GitLab offers a remote work environment, allowing team members to work from anywhere globally.
  • The company promotes a high-performance culture that values continuous knowledge exchange and collaboration.
  • Employees have the opportunity to co-create technology that transforms software development.
  • GitLab is committed to being an equal opportunity workplace and provides a supportive environment for all employees.