Golang Software Engineer
Job Description
Chorus One runs validators on cutting-edge Proof of Stake networks such as Cosmos, Solana, Celo, Polkadot, and Oasis. We operate over 22 Cosmos SDK-based chains like Osmosis, Regen, Stargaze, etc.
We seek a Software Engineer well-versed in Golang to build and maintain indexing software and data ingestion pipelines. As a Golang software engineer, you will be responsible for extracting data from cosmos SDK-based blockchains, aggregating and analyzing the data, and building APIs to access it. Familiarity with the Cosmos SDK codebase is a plus.
We are looking for a skilled Software Engineer with strong communication skills who is passionate about exploring the internal mechanics of blockchains. Our staking infrastructure secures millions of dollars worth of cryptocurrency assets, and security and reliability are key to everything we do. This position is a unique opportunity to work with an experienced team on cutting-edge blockchain networks.
Responsibilities
- Create indexing software to ingest blockchain data and analyze it
- Design and build APIs to expose this data
- Develop software systems to interact with external APIs, RPC endpoints and other data services
- Work with the infrastructure team at ChorusOne to deploy, monitor, secure, and maintain these systems.
The ideal candidate:
- Can work independently
- Can proficiently code in Golang and has experience in at least one strongly-typed programming language.
- Is proficient in SQL.
- Has good knowledge of http and REST APIs.
- Has interacted with Cosmos SDK codebase
- Has some experience working with time-series databases.
- Is familiar with various database technologies and the trade-offs they make.
- Has good written and oral communication skills.
- Enjoys teamwork and is good at collaborating with stakeholders and fellow software engineers.
We offer:
- Autonomy and ownership in a friendly and supportive work environment and the opportunity for rapid growth.
- Competitive fixed compensation USD 80k – 140k + equity
- Part-time optional, 70% – 100%
- All-expense paid semiannual team retreats at various destinations. Past retreats occurred in Egypt, Serbia, Kenya, USA, South Korea, and Dubai.
- Remote, but not alone. We are a strong global collaborative environment.
- Remote working budget (Laptop, co-working space, etc)
- Personal development budget
- Gather experience and build your network in the vibrant crypto ecosystem.
- Learn about state-of-the-art protocols that lay the foundation for an open, transparent, and programmable financial system.