We are looking for a Software Engineer, familiar working with Blockchain (Ethereum) to take responsibility for developing cutting edge DApps.
- Responsible for the development of new Blockchain based solutions as well as smart contracts (Ethereum).
- Create tests to accompany produced code.
- Write code with security and resiliency in mind.
- Work in partnership with Web Services and User Interface developers.
- Develop in alignment with overall architecture design.
- Assist in incident and problem resolution as appropriate.
WHAT YOU'LL NEED:
- Understanding of Blockchain technology, especially Ethereum
- Experience of developing Ethereum smart contracts written in Solidity
- Experience of working in Agile projects with highly automated DevOps.
- Experience in modern test techniques such as Test, Behaviour & Acceptance Testing Driven Development (TDD, BDD & ATDD).
- Experience of developing highly secure and resilient code.
- Experience of collaborating with User Interface developers.