Senior Go Engineer

Yritys: talentslab.io
Työnkuva: Kokoaikainen

The Company
Our client is creating an innovative platform that allows developers to deploy applications across various rollups without liquidity fragmentation. They are looking for early team members to help achieve this ambitious vision.
The company has already developed a platform that processed significant transactions, leading to a substantial fundraise from prominent investors, including top venture firms and renowned angel investors. They also have a substantial amount deposited to secure their platform on the mainnet.
With rapid growth, they need ambitious and experienced team members to join and help scale the future of Ethereum.
About the Role
Engineers who join the team in this role will be responsible for designing and implementing foundational components of the stack. This involves working heavily with Golang, Tendermint, Eigenlayer, interoperability components, and off-chain services while also having responsibilities to collaborate with the wider engineering team to improve our overall architecture and code quality.
What You'll Do
Develop the core software stack consensus and execution layers, Eigenlayer integration, and messaging protocol from the design stage all the way to production ready implementations. Primarily in golang.
Build a modular interoperability standard that is highly secure while also being flexible enough to incorporate future innovations in the interoperability space
Build a network of validators that leverages restaked $ETH to secure the Omni chain
Design, build, test, deploy, and maintain our node software and off-chain coordinating agents to power our distributed network
Improve the design of peers architecture through thoughtful, professionally communicated feedback.
Contribute to open source projects and play a role in building out the crypto ecosystem at large.
What You Bring to the Table
3-7+ years of experience in a backend software engineering role with Go
2-4+ years of experience developing a blockchain client / node that launched mainnet in production with > $50m at stake
Experience architecting, deploying, and maintaining a production system with > $100m and/or 1m users at stake
Extensive experience managing the software development life cycle for medium to large projects
Experience with AWS, GCP or similar cloud providers
Desire to keep up with modern best practices in software development and crypto, and shape our tech stack as we build out new systems and services
Experience scaling out infrastructure for distributed services
Experience building a system with a distributed consensus mechanism
Deep understanding of the Ethereum Virtual Machine
Must be in the New York (EST) or Europe (CET) time zones.
Overlap hours: Available daily from 9 AM to 12 PM EST for team collaboration.
Personal Traits
Focused on improving the developer experience when building on the platform
Seeks greater ownership and responsibility, thriving through personal growth
Takes initiative and consistently drives progress without needing permission
Thrives in ambiguity, able to quickly adapt and push forward as the business grows
Learns quickly and engages in intellectually stimulating conversations
Communicates ideas clearly and participates in productive debates to aid decision-making
What You'll Get
A base salary of up to $400K / year + tokens
Generous token allocation
Full remote work
Regular team off-sites around the world
Unlimited PTO
Work with a team of exceptional individuals driving innovation at the cutting edge of crypto
We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate on the basis of race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. We encourage applicants of all backgrounds to apply and look forward to welcoming those who will contribute to our diverse and inclusive culture.