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