- Company Name
- GitLab
- Job Title
- Fullstack Engineer, Contributor Success
- Job Description
-
**Job title**
Fullstack Engineer, Contributor Success
**Role Summary**
Lead the design, development, and delivery of web‑based tools that streamline contributor workflows for GitLab’s open‑source community. Manage projects that increase engagement, coach new contributors, and use metrics to refine the experience, ensuring developers can easily contribute to GitLab’s core and auxiliary projects.
**Expactations**
- Demonstrate strong ownership and initiative in a remote, distributed setting.
- Act as a liaison between community members, internal product teams, and open‑source initiatives.
- Maintain a continual focus on delivering measurable improvements to contributor success and engagement.
**Key Responsibilities**
- Drive contributor‑efficiency projects, defining scope, timelines, and deliverables.
- Coach and mentor cohorts of community contributors, providing technical and non‑technical guidance.
- Track, analyze, and report on community contribution metrics to inform strategy.
- Collaborate with Programs and Product teams on Education, Open Source, AI tooling, and contributor lifecycle initiatives.
- Advocate for community‑feedback‑driven enhancements, prioritizing bugs, features, and educational content.
- Participate in merge‑request coaching, offering expertise in development, testing, or documentation.
- Facilitate Agile ceremonies (stand‑ups, retrospectives) for the Contributor Success team.
- Travel as required to onboard and support contributors at customer sites.
**Required Skills**
- Proficient fullstack development in Ruby and JavaScript (Node.js, Vue.js/React, etc.).
- Deep knowledge of Git, GitLab CI/CD pipelines, and source‑control workflows.
- Proven experience contributing to or maintaining open‑source projects.
- Strong coaching, facilitation, and people‑management skills.
- Excellent written and verbal communication; public speaking and customer interaction experience.
- Project‑management ability: planning, execution, and data‑driven decision making.
- Comfortable working in a remote, asynchronous, cross‑regional environment.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).
- No mandatory certifications; advanced knowledge of open‑source best practices and community engagement is highly valued.