Skip to content
Blockchain Headhunter
Back to all jobs

Tools and API Developer

SeniorEngineeringRemoteFilled

Our client are looking for a versatile and experienced software developer to lead it’s developer experience and tools team.

Responsibilities

Working in the developer experience group, you will be responsible for:

  • Maintaining public-facing tools, APIs, and source code; this includes implementing enhancements, keeping its tools up to date and buildable, monitoring and addressing security issues and issues from the community.
  • Working to open-source as much as possible.
  • Managing the services provided to partners and its community and arrange for appropriate maintenance by the teams responsible for them, or where appropriate, yourself.

Requirements 

  • A good working knowledge (or the ability to acquire it) of:
    • Typescript, yarn, node.js, npm, javascript
    • Rust, C++, golang
    • HTML, CSS, SASS, React, Vue and Svelte
    • Docker (and probably in the future podman) and other container technologies
    • AWS, kubernetes and various databases (including Postgres and MongoDB)
    • CICD systems - specifically, travis.
    • Some python would be an advantage.
  • You will need to be adaptable and find it easy to work with unfamiliar technologies and codebases relatively quickly.
  • A good sense of how to write code so that others can easily pick up and use it, and for what level of sophistication yields the best tradeoff between developer efficiency and coding efficiency.
  • An ability to understand complex distributed systems and build tools that work effectively across them.
  • You will need a degree in Computer Science (or a related subject) and at least 3 years of experience.

Many searches never become public.

Get on our radar for confidential mandates before they're announced.