🔨

Sr. Golang Engineer

Preferred Location
Taiwan
Last Updated
Jun 15, 2024 1:09 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 Golang Engineer with an expertise in shipping Golang software from 0 to 1. You must know the key tools and frameworks for designing, testing, and deploying Golang software in production, as well as table stakes like logging, monitoring, exception reporting, etc.

Responsibilities

  • Design, build, and maintain our initial Backend software and SDK product line.
  • Maintain tests coverage on mission critical components.
  • Support 3rd party developers in making product improvements and fixing bugs.
  • Integrate with Smart Contract engineers using best practices
  • Manage pipeline from development and staging to production
  • Provide internal documentation and API playgrounds
  • Deploy tools for logging, monitoring, and error handling
  • Collaborate with front-end and ops teams for integrations
  • Build reusable code and libraries to accelerate development and support teammates

Qualifications

  • Golang
  • Modern web frameworks like Gin or Echo
  • ORMs and SQL DBs like PostgreSQL
  • AWS, GCP, Heroku, or similar
  • Tools like Sentry for monitoring, logging, and error handling
  • Various Linux distributions

Nice-to-haves:

  • Worked with CosmosSDK chains and devnets
  • Worked with libraries like Go-CosmWasm
  • Prior experience deploying and maintaining blockchain nodes or other p2p networks

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