Backend Engineer (Golang)
Fintech Recruiters - London
2 months ago
Our client is a cutting edge Blockchain startup providing innovative payment solutions.
The Engineering team is a fast growing group of talented Go developers expanding its size, in order to match the multiple challenges associated with scaling globally a payments solution based on Crypto-Currencies.
- Develop a highly-concurrent and distributed system within a peer-to-peer infrastructure based on Ethereum/BlockChain;
- Perform optimisation and problem diagnosis;
- Design/Develop for high-availability;
- Design/Develop and testing new features;
- Support release and documentation of developed features Estimating the effort required to develop and implement;
- Programming experience with Go, especially as a programmer in production grade systems;
- Experience dealing with highly concurrent, distributed architectures/systems;
- Experience with building HTTP(1 or 2) based services;
- A willingness to get hands dirty and not afraid of low level details; Ability to carefully break down the problem in small pieces;
- Ability to effectively communicate problems and solutions to the different team members.
- Experience developing in Go;
- Exposure to the Ethereum eco-system or an understanding of peer-to-peer systems (Bitcoin, Ethereum, Ipfs, etc..)
Nice to have but not necessary:
- Exposure to distributed applications principles;
- Experience profiling / debugging Go systems;
- Exposure to service discovery softwares.
- Exposure to event-driven systems.
- Exposure to programming Smart Contracts (Solidity)
Very competitive salary + equity and great startup environment