Job Description
Blockchain, Golang - Core Developer
Location: London/ Full Remote (In Europe)
Company Overview
My client is a blockchain protocol engineering company focused on creating decentralized financial market infrastructures that are open, efficient, and resilient. Their mission is to solve real-world economic problems through technologies enabling peer-to-peer trading and settlement in new markets. They are passionate advocates of Open Source development and active participants in the blockchain and cryptography research communities.
Role Overview
They're seeking a Core Developer to join our Layer 1 Engineering team. Their stack is Ethereum-like, so familiarity and enthusiasm for this space is essential. They work on blockchain infrastructure optimized for financial use cases, smart contract-based derivatives, synthetic assets, cryptocurrency stabilization, scalability, and privacy through cryptography.
Current Projects
They are heavily involved as the Launch Partner for the Autonity Project, an EVM-based public blockchain for decentralized derivatives clearing.
About You
You are a systems programmer with strong knowledge of Layer 1 protocols and a passion for blockchain and decentralization. You write clean, performant, and maintainable code and understand the impact of design choices. You have a strong interest in blockchain, possibly with open source contributions, and communicate effectively in writing and discussions.
Responsibilities
- Develop and implement new protocol features in Go and Solidity
- Create distributed systems tests and frameworks
- Contribute to protocol and design specifications
- Collaborate with the community to resolve issues
Requirements
- Bachelor's degree in Computer Science or related field
- Strong programming skills in Golang - 2 yrs+ minimum required
- Experience with network, concurrent, and distributed programming/debugging on Linux systems
- Good knowledge of Ethereum protocols, BFT and dPoS consensus, P2P messaging, and crypto primitives
Bonus Points
- Experience with blockchain node client development (preferably Ethereum-like)
- Knowledge of distributed systems theory
- Smart contract programming experience using Solidity and Web3 APIs
Benefits
- Salary Range: €120,000 - €150,000
- Environment: Fully remote
- Impact: Work on innovative tech enabling decentralized trading without financial intermediaries
- Community: Active in Open Source and blockchain research
Don't miss out! Apply now to be part of a team building the future of decentralized markets!