🔧

Sr. Dev Tooling Engineer

Preferred Location
Taiwan
Last Updated
Jun 15, 2024 1:10 AM

Description:

SatLayer is a venture backed web3 infrastructure company. Our mission is be the #1 provider of modular security for the fast growing BTC ecosystem, including BTC L2s, DAs, and Rollups.

As part of this effort, we’re hiring a Senior Tooling Engineer with an expertise in supporting developers with simple and powerful CLI tools, clean and modular dev containers, as well as clear documentation on how people should utilize these tools.

You must be a 10x communicator and technical writer and be intimately familiar with tools like docker containers, Golang CLI frameworks like urfave or cobra, and documentation solutions like GitBook.

Responsibilities

  • Design, build, and maintain developer facing CLI tools, documentation, and dev containers
  • Maintain tests coverage on mission critical components
  • Support 3rd party developers through bug fixes, upgrades, and participate in user discovery calls
  • Integrate with Smart Contract engineers using best practices
  • Manage pipeline from development and staging to production
  • Provide documentation for both internal engineering efforts and external customer use
  • Deploy tools for logging, monitoring, and error handling
  • Build reusable code and libraries to accelerate development and support teammates

Qualifications

  • Golang
  • Modern CLI frameworks like cobra or urfave or similar
  • Has written or published other CLI tools
  • Expert in container orchestration for development and production
  • AWS, GCP, Heroku, or similar
  • Various Linux distributions

Nice-to-haves:

  • Prior experience deploying and maintaining blockchain nodes or other decentralized networks
  • Prior experience with CosmosSDK chains and devnets

Culture

  • You enjoy working with a small group of friendly, highly motivated, execution focused colleagues
  • You’re comfortable with a high degree of autonomy. We expect you to independently prioritize your work and understand how it maps to the overall needs and goals of the company
  • You’re knowledgeable in your domain but also enjoy wearing multiple hats and venturing outside of your comfort zone when the need arises
  • You value the ability to write well and understand the importance of good documentation

Sr. Tooling Enginer

write JDs for all the roles
developer tooling engineer
cli tools
docker
documentation