Duties:
Lead and land the addition of multiple assets to the Developer Platform Staking API
Build high quality Golang code to deliver at the API layer
Build high quality Ruby/TypeScript code for the SDK layer
Work with Product partners to understand and simplify the nuances of protocols into a unified API
Help to make incremental improvements to the asset addition process
Ensure best practices with regards to maintainability, testing, and observability of your work
Debug and identify issues both before release and after
Mentor and work with more junior engineers on the team
Engage in code reviews and design reviews, providing high quality feedback
Skills:
Proficiency in Golang
Ability to write Ruby & TypeScript
Experience working with multiple different crypto protocols
Experience building for external developers, work in Open Source is a plus
Knowledge of RESTful APIs and design principles
Experience with version control systems
Knowledge of software development best practices like TDD, CI/CD, and observability
Excellent communication and collaboration skills
Ability to work independently and on a team
Ability to work in an agile environment
Knowledge about staking is a plus