Job Description
About Apybara
Apybara’s mission is to bring accessibility and transparency to the staking ecosystem. Staking powers decentralized coordination between validators and node operators to secure Proof of Stake blockchains, Layer 2s, oracles, and more. Over $90 billion worth of assets are staked today with the biggest Proof of Stake protocol, Ethereum, providing roughly 5% in staking rewards.
Apybara has been started as a passion project by JK, who joined stakefish as one of its first hires. He led stakefish to join projects like Solana, NEAR, Polkadot, Mina and Lido as one of their first validators. He also onboarded many first time stakers ranging from retail to major exchange clients. He helped grow stakefish to manage $3 billion worth of staked assets at its peak.
In its first year of operations, Apybara has launched the following products:
- ProtocolStaking provides stakers, validators, and institutions with an overview of key staking statistics and information.
- Staking.xyz abstracts away the complexity involved with staking and provides a seamless staking experience.
Role
We will build products that tackle major pain points in the staking ecosystem and help pave the way to onboarding tens of millions of people to staking.Our next product milestone is to launch the dashboard for Staking.xyz. Afterwards, we will work to deploy Staking.xyz on two new networks. Success will be measured through the percentage of staking flow that we are able to capture.
Responsibilities
- Collaborate with the team to design, build, and implement robust backend systems for Apybara products, ensuring high performance and responsiveness.
- Work closely with frontend developers to ensure seamless integration of backend services.
- Streamline and enhance the CI/CD pipeline with containerization strategies such as Docker and Kubernetes, focusing on scalability and efficiency of application components, including blockchain nodes.
- Lead initiatives in infrastructure security, optimizing for protection and performance. Thisincludes safeguarding against data loss and implementing best security practices.
- Develop and maintain processes for monitoring application and infrastructure health usingtools like Prometheus and Grafana, and implement alerts for early issue detection.
- Spearhead disaster recovery planning and periodic testing to ensure continuous and efficient operation of applications and blockchain nodes.
- Contribute to team knowledge sharing by creating concise documentation on infrastructure configurations, setup processes, and best practices.
Minimum Requirements
- Proficiency in programming languages such as Go, Rust, and Python.
- Proficient in RDBMS such as Postgres DB, as well as SQL.
- Fundamental understanding of blockchain technology, including peer-to-peer networks, block generation, and proof of stake consensus mechanisms.
- Experience with network programming and a solid grasp of underlying protocols.
- Strong background in CI/CD practices and containerization tools like Docker and Kubernetes.
- Knowledge of infrastructure security principles and best practices.
- Familiarity with monitoring tools such as Cronitor, Prometheus and Grafana.
- Ability to create detailed documentation for technical processes and best practices.
- Experience in developing and maintaining scalable and efficient backend systems, particularly in environments involving blockchain technology.
- Expertise in implementing and managing gRPC and REST APIs.
Nice-to-have
- Proficiency or experience with Go-micro is a significant plus.
- Proficiency or experience with Cosmos, Substrate, Ethereum, ZK Rollups is a plus.
- Experience running nodes or working for a validator.
- Open mindedness and curiosity to learn about different crypto projects.
- Proactive, self-starting character.
- Great communicator.
Compensation
Compensation will be a combination of annual salary and equity.