Description

Title: Technical Writer 

Location: Jersey City, NJ - Hybrid 3 days from office

FTE - Full Time - Permanent (Full Benefits)

 

Keywords:

We are seeking a skilled and detail-oriented Technical Writer with experience in documenting Python APIs and web-based user interfaces. The ideal candidate will work closely with our development team to create clear, comprehensive, and user-friendly documentation. You will be responsible for transforming complex technical concepts into easy-to-understand guides, tutorials, reference material, and API documentation for both technical and non-technical users.

 

Responsibilities:

  • Develop and maintain high-quality technical documentation for Python APIs and a web-based GUI, including user manuals, API references, integration guides, and tutorials.
  • Collaborate with developers, product managers, and other stakeholders to gather detailed knowledge of the APIs and the use cases they support.
  • Write, edit, and update technical content that is clear, concise, and accessible for varying audiences, from developers to non-technical stakeholders.
  • Ensure documentation is well-organized and follows best practices in API documentation.
  • Create code samples, inline comments, and snippets to demonstrate API functionality and usage in Python.
  • Participate in code review sessions, understand code logic, and translate it into easily understandable language.
  • Keep API documentation up-to-date with software updates, enhancements, and new feature releases.
  • Assist in the creation of quick-start guides, FAQs, and troubleshooting sections for developers using the API.
  • Ensure consistency in terminology, formatting, and branding across all technical documentation.

 

Required Skills:

  • Proven experience as a technical writer, specifically documenting Python APIs.
  • Strong understanding of the Python programming language, data structures, and common Python libraries.
  • Familiarity with API architecture and formats like REST, JSON, SOAP, or GraphQL.
  • Experience with API documentation tools and platforms (e.g., Swagger, Postman, Sphinx, MkDocs).
  • Ability to write clean, concise, and accurate code samples in Python.
  • Excellent writing and communication skills, with strong attention to detail.
  • Familiarity with version control systems (e.g., Git) and experience working in an agile environment.
  • Ability to work collaboratively with cross-functional teams.

 

Desired Skills:

  • Experience with automated documentation tools (e.g., Sphinx, pydoc).
  • Familiarity with cloud services, CI/CD pipelines, and other DevOps tools.
  • Previous experience in technical writing for developer tools or open-source projects.

Key Skills