HomeOpen JobsSenior Golang Engineer

About the job

$150,000 - $190,000 per year

Full-time

Remote

United States

3+ years of Experience

Senior Golang Engineer

As a founding team member, you’ll have the opportunity to contribute to strategic decisions, help shape software architecture, and make an immediate impact on some of the world’s most successful crypto projects. You will contribute to the design, implementation, and performance of the distributed system that underlies the protocol.

Responsibilities:

● Use your distributed systems engineering knowledge to design and implement back-end services, prototypes, and tools
● Propose, write, and explain technical designs, approaches, and solutions
● Engage in the team’s design and code reviews, stand-ups, and agile development processes
● Constantly learn new concepts, ideas, and frameworks from your peers
● Stay updated on the latest methodologies and technologies in a distributed node infrastructure to ensure that our product remains at the forefront of the industry

Qualifications:

You have mastered CS fundamentals and related technical skills

● Bachelor’s degree in Computer Science or related technical field (e.g., physics or mathematics), or equivalent industry experience.
● 3+ years of software development experience with distributed systems
● 2+ years of experience with Golang
● 1+ year of experience building on public blockchains
● Experience with container and orchestration technologies such as Docker and Kubernetes.
● Experience building, owning, and operating high-scale distributed systems within the blockchain industry

● Bonus: experience with or a strong interest in zero-knowledge proofs
● Bonus: experience with some of the key technologies we use across the blockchain, cryptography, and distributed systems domains including Solidity and other smart contract languages, signature schemes, hash functions, multi-threaded and parallel computing