Remote job
Developer Advocate
Job details
About this role
Role overview Help people discover and use a free software product by creating clear learning materials, supporting its user community, and bringing community feedback to the engineers. The role combines writing, demonstrations, issue-tracker support, and public speaking for people interested in terminal-based tools.
Responsibilities - Write release articles that explain the reasoning behind changes and practical guides that help teams get started. - Triage issues, reproduce reported problems, answer questions, and identify recurring feedback for the engineering team. - Create and maintain accurate screenshots and transcripts that reflect the product’s actual interface. - Represent the product at relevant meetups and conferences in the languages you speak. - Carry user questions and recurring themes back to engineers as useful product input.
Requirements - Experience shipping software and the ability to explain technical topics in engaging, accessible writing. - Previous experience running a community, such as an open-source project, forum, or user group. - Ability to reflect on community practices and explain what you would change or improve. - Comfort working in a terminal and with software that asks users for permission before acting.
Benefits and work setup - Full-time, remote role open to candidates in any time zone. - The selection process includes writing samples, a conversation, a written exercise based on a topic of your choice from a backlog, and a final conversation.