Lead Software Engineer opportunity at a decentralized trading platform in Europe (HQ in London).
Requirements
- 4+ years of demonstrable engineering experience
- Previous experience managing small and dynamic teams
- Full stack awareness with focus on componentisation, managing applications/microservices and API designs
- Strong working knowledge of JavaScript/TypeScript and Python3.8+ and OOP principles
- Familiarity with common network protocols such as HTTP, WS and FIX
- General clean code habits, along with basic DevOps understanding of items such as Git, AWS, Jenkins, standard security practices and Linux based operating systems
- Blockchain Fundamentals such as consensus mechanisms, nodes, web3
- Experience with EVM smart contract development (preferably Solidity/Foundry framework) and basic knowledge on implementation patterns and gas optimization
- Understanding and experience on analyzing on-chain transactional activity, such as pool swaps and peer to peer settlement protocols
Benefits
- A unique opportunity to work on a startup from zero to one
- An amazing culture, defined as ambitious, knowledgeable and fun
- Work flexibility: while we have location preferences for our hubs (New York, London, Singapore, Sydney), we are open to remote candidates globally