Gateway.fm
Senior Blockchain Client Developer
About us
We’re a forward-thinking team of seasoned professionals committed to pioneering the development of the next generation of Web3 infrastructure and tooling products.
With a strategic blend of expertise in cryptography, blockchain, fintech, telecommunications and cybersecurity - we’re commited to driving the innovation and setting new standards in the vibrant Web3 space.
We’re a globally distributed team of 60+ dedicated members coming from diverse cultures and backgrounds, united by a shared purpose and mission of shaping the world as a slightly more autonomous, gentler place.
What we do
We’re the team behind Presto, a robust platform for seamless deployment and management of zkEVM and optimistic rollups, abstracting away complexity for sustainable mainstream blockchain adoption. In addition, our reliable Stakeway infrastructure and deep expertise - secures $1B of digital assets, helping unlock non-custodial staking opportunities for institutional players.
Join us on our mission!
We’re seeking a battle-tested Senior Blockchain Client Developer to join our R&D team and help tackle some of the most unique, complex challenges at the fundamental level of blockchain technology.
Roles & Responsibilities
- Drive the development and continuous optimization of the custom fork of the Erigon client node.
- Maintain and improve our codebase, actively participating in code writing and reviews to ensure high performance and reliability of the Erigon client node.
- Contribute to the overall software architecture of our solutions.
- Stay updated with, and prudently experiment with zero-knowledge innovation and other scaling technologies
- Analyze partner networks’ performances, identify pain points and areas of improvement, and implement solutions to increase network throughput and decrease network latency.
- Provide mentorship to junior developers and participate in the hiring process as per the team’s needs.
- Communicate with our partners and clients to understand and adequately address their needs, collaborating with a globally distributed team of experienced engineers on delivering feasible long-term technical roadmaps
Requirements and needed skills
- Extensive experience and proficiency with Golang
- Mandatory deep understanding of cryptography, data structures, algorithms and consensus algorithms, blockchain protocols, and distributed systems
- Proficiency with Ethereum clients such as Erigon and Reth
- Demonstrated expertise and interest in zero-knowledge and scaling technologies
- Experience with Git, CI/CD pipelines, and automated testing
- Strong background in managing and maintaining various crypto nodes
- Experience in working with EVM (Ethereum Virtual Machine) and Go Ethereum (Geth)
- Strongly resonating engineering curiosity and researcher mindset
- Experience in leading development teams and concurrent management of multiple projects
- Excellent verbal and written communication skills, with the ability to transfer knowledge in a seemless and engaging manner
Nice to have
- Active involvement and contributions to open-source developer communities
- Experience developing and optimizing clients and fundamental blockchain infrastructure
- Experience working in fast-paced, remote-first startup environments
- Demonstrated passion for mentorship and education of wider audience
What we offer
- Competitive salary and performance-based bonus structure
- High degree of autonomy and opportunity for long-term career growth.
- Close collaboration with the teams working on fundamental research and cutting-edge innovation products in Ethereum scaling and broader blockchain technology
- Fully remote and flexible working hours