100% remote, Go developer in a blockchain project with freelancing possibilities

Job description

Let’s work for a new tech #startup that aims to create a generic decentralized prover network. This network will be designed for deploying arbitrary provers as on-chain programs while maintaining performance levels similar to centralized provers. The vision behind this initiative is to make the creation of performant zk-based systems, such as validity rollups, as straightforward as deploying smart contracts. As a Software Engineer, you will transform ideas into robust, elegantly written code that others will find easy to understand and modify. You possess a solid grasp of distributed systems and a deep understanding of Linux internals. Any additional experience in low-level systems is considered advantageous. Familiarity with blockchain is not mandatory but can be beneficial.

Responsibilities

- Work closely with us as we build additional features, functionality, and applications
- Thoroughly understand the client’s infrastructure to generate ideas and implement improvements
- Implement and contribute to engineering practices and processes

Qualifications

- 2+ years of experience in #Go, through official work or personal projects
- Ability to quickly learn complex systems
- Ability to *proactively* identify issues and find possible solutions
 

Techstack

- Linux on x86-64
- Nanos unikernel
- QEMU
- gRPC over VSOCK
- Go
- Postgresql

Benefits

- Competitive salary
- Significant responsibility from day 1
- Fast growth environment with opportunities for professional development
- Minimal amount of meetings
- Free-ish working hours (Some overlap availability needed with EET)
- Opportunity to work on the cutting edge of Zero Knowledge infrastructure
- Opportunity to gain experience in the blockchain industry and development without prior industry experience

show
#6fcfe1
Woman thinking and looking to the right

Download our free 2024 Salary Guide

and see how much you could be earning!