Senior Fullstack Engineer - Technical Writing
An Overview of This Role
At GitLab, our Technical Writing team is responsible for ensuring that the documentation for all of our products is clear, correct, comprehensive, and easy to use. The Technical Writing team manages the docs.gitlab.com site and its content, processes, and tooling. As a Senior Fullstack Engineer on the Technical Writing team, you are central to the effective functioning of docs.gitlab.com.
It's an exciting time to join the Tech Writing team as an Engineer - we’ve just re-platformed the docs site to Hugo, and we are beginning to work with Marketing on a translation/localization project. We must keep the site stable and efficient while adding functionality. Partnering with the other Engineers on the team, you have the opportunity to help modernize, improve, and maintain the platform that is of utmost importance to people using GitLab. You’ll be at the leading edge of DevSecOps while collaborating with Technical Writers and the wider GitLab community.
What You’ll Do
Develop features and improvements to the documentation site in a secure, well-tested, and performant way.
Analyze and interpret highly complex data to arrive at actionable recommendations.
Collaborate with the Technical Writing Director and other stakeholders (e.g. UX) to maintain a high bar for quality in a fast-paced, iterative environment.
Advocate for improvements to site quality, security, and performance.
Solve technical problems of high scope and complexity.
Craft code that meets our internal standards for style, maintainability, and best practices for a high-scale web environment. Maintain and advocate for these standards through code review.
Represent GitLab and its values in public communications around specific projects and community contributions.
Confidently ship small features and improvements with minimal guidance and support from other team members. Collaborate with the team on larger projects
Suggest and perform enhancements to the look-and-feel of the documentation website.
Help support the Technical Writing team by answering team member questions and triaging/responding to issues.
Coordinate with various stakeholders regarding site content or structure changes.
Maintain and improve the CI/CD pipelines, build processes, and review environments.
Improve content-authoring experience and tooling.
Perform and/or coordinate/delegate resolution of any other docs site issues related to infrastructure, code, architecture, projects, security, CI/CD, builds, deployments, upgrades, performance, scalability, metrics, monitoring, etc.
What You’ll Bring
Professional experience with JavaScript (Vue.js) and static site generators (like Hugo).
Professional experience with Ruby and Rails.
Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose thorough iterative solutions.
Experience with performance and optimization problems and a demonstrated ability to both diagnose and prevent these problems.
Comfort working in a highly agile, intensely iterative software development process.
Experience with CI/CD Platforms.
Remote-Global
About the job
Apply for this position
Senior Fullstack Engineer - Technical Writing
An Overview of This Role
At GitLab, our Technical Writing team is responsible for ensuring that the documentation for all of our products is clear, correct, comprehensive, and easy to use. The Technical Writing team manages the docs.gitlab.com site and its content, processes, and tooling. As a Senior Fullstack Engineer on the Technical Writing team, you are central to the effective functioning of docs.gitlab.com.
It's an exciting time to join the Tech Writing team as an Engineer - we’ve just re-platformed the docs site to Hugo, and we are beginning to work with Marketing on a translation/localization project. We must keep the site stable and efficient while adding functionality. Partnering with the other Engineers on the team, you have the opportunity to help modernize, improve, and maintain the platform that is of utmost importance to people using GitLab. You’ll be at the leading edge of DevSecOps while collaborating with Technical Writers and the wider GitLab community.
What You’ll Do
Develop features and improvements to the documentation site in a secure, well-tested, and performant way.
Analyze and interpret highly complex data to arrive at actionable recommendations.
Collaborate with the Technical Writing Director and other stakeholders (e.g. UX) to maintain a high bar for quality in a fast-paced, iterative environment.
Advocate for improvements to site quality, security, and performance.
Solve technical problems of high scope and complexity.
Craft code that meets our internal standards for style, maintainability, and best practices for a high-scale web environment. Maintain and advocate for these standards through code review.
Represent GitLab and its values in public communications around specific projects and community contributions.
Confidently ship small features and improvements with minimal guidance and support from other team members. Collaborate with the team on larger projects
Suggest and perform enhancements to the look-and-feel of the documentation website.
Help support the Technical Writing team by answering team member questions and triaging/responding to issues.
Coordinate with various stakeholders regarding site content or structure changes.
Maintain and improve the CI/CD pipelines, build processes, and review environments.
Improve content-authoring experience and tooling.
Perform and/or coordinate/delegate resolution of any other docs site issues related to infrastructure, code, architecture, projects, security, CI/CD, builds, deployments, upgrades, performance, scalability, metrics, monitoring, etc.
What You’ll Bring
Professional experience with JavaScript (Vue.js) and static site generators (like Hugo).
Professional experience with Ruby and Rails.
Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose thorough iterative solutions.
Experience with performance and optimization problems and a demonstrated ability to both diagnose and prevent these problems.
Comfort working in a highly agile, intensely iterative software development process.
Experience with CI/CD Platforms.
Remote-Global