Lead Golang Engineer
Alluvial is the software development company supporting the development of the Liquid Collective protocol. Alluvial is focused on the overall growth and maturity of the ecosystem by bringing in more institutional participants to participate in proof of stake blockchains. Learn more
Position Overview
As a Lead Golang Engineer you will contribute to building Alluvial's core platform to connect to our liquid staking protocols on Ethereum, Solana, Polkadot, Avalanche, etc. As an early engineer, you'll have a prominent voice in all technical decisions and defining best practices. You will work on A+ technical problems coming up with solutions, and then prototype, iterate, and launch.
Essential Duties and Responsibilities
- Build APIs: You will build APIs and services enabling effective access and operation of our liquid staking protocols
- Collaborate with best liquid staking teams: Alluvial builds a platform in collaboration with technical partners for each protocol, you'll work with those teams to build top quality products: seamless for enterprise customers to integrate, highly stable, and maintainable.
- Define best technical practices: You will help define a set of best practices including architecting APIs, writing code, structuring codebases, testing, documentation, releasing, running reliable services, etc.
- Grow the team: At Alluvial we believe that every team member has a major role to play in growing the team. You will help Alluvial build out our technology team by recruiting, hiring and setting engineers up for success on Day 1.
- Shape our culture: As an early joiner you will have a great impact on setting our engineering culture around some of our core values.
Qualifications
Must have:
- 5+ years experience in back-end development
- Professional experience in Golang
- Experience designing, building, and deploying user-facing API-based products
- Experience building backend systems that interact with decentralized/blockchain systems, especially Ethereum
- Experience with SQL databases
- Experience with a CI-CD platform
- Experience with agile methodologies
- Be a team-player
Bonus:
- Experience with Solidity/writing smart contracts on Ethereum
- Experience with staking protocols
- Experience working with container technologies such as Docker, Kubernetes (helm, gitops, etc.)
- Experience with secure key management systems such as Hashicorp Vault
Alluvial is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.