Job Description :
Full Stack Developer / Documentation Toolchain Developer
Austin TX
6 Months

Requires both front-end and back-end development skills.
Implements the next “docs-as-code” CI/CD system to publish global customer-facing documentation.
Previous experience working with documentation teams and/or developing static site content delivery toolchains required.
Demonstrated experience delivering successful software projects by working from requirements and collaborating with stakeholders and end users. Follows Agile methodologies.
Overview In this role, you will be responsible for: •
Helping design and (primarily) coding a new “docs-as-code” software solution to publish Rackspace documentation (including API documentation) to a global audience • Working independently from requirements to produce software that satisfies stakeholder needs •
Recreating the existing front-end design in the new implementation • Implementing front-end design changes from the User Experience team •
Programmatically obtaining and presenting analytics and relevant search results • Integrating the publishing pipeline with other operational and support software •
Developing additional software capabilities and features • Provide ongoing software support to content development and design teams Qualifications

The ideal candidate will have the following:
Demonstrated success as primary driver/author of impactful software solutions • Demonstrated passion for independent learning • Excellent verbal and written communication skills •
Strong proficiency with at least one of: Go, Python, Node.js, or Ruby • Strong proficiency with Git and GitHub (and/or GitLab) •

5 years practical experience in one or more of the following domains:
Building documentation sites with Hugo, Jekyll, or Sphinx static site generators •
Building web applications with a modern JavaScript framework (Angular, Node.js, or similar) •
Designing with templating languages such as Nunjucks; plus CSS, LESS, or SASS •
Implementing CI/CD best practices • Creating unit and end-to-end tests

Nice to have:
Building and consuming HTTP APIs in a service-oriented architecture • Proficiency with Jenkins pipelines Demonstrated experience working with a design team •
Demonstrated experience working with a content development team •
Building applications on cloud platforms such as AWS, GCP, or Azure •
Integrating applications with knowledge management and support ticketing systems .
The above information has been designed to indicate the general nature and level of work performed by employees in this classification.
It is not designed to contain or to be interpreted as a comprehensive inventory of all duties, responsibilities, and qualifications required of the employee assigned to this job.

Experience/Education •
Bachelor’s degree or equivalent in a technology-related field required, plus 3 years of experience in software development, engineering, testing, or a related field. •
Understanding of software engineering fundamentals gained through training, course work, or relevant experience. •
Experience may substitute for the degree requirement at a ratio of 3 years of experience for each year of education.
             

Similar Jobs you may be interested in ..