As the Back End core engineering lead, you are both a builder and a leader, managing a team of blockchain and Back End engineers, while writing clean and elegant code alongside them. You embrace chaos, and are comfortable with uncertainty. You can pivot at a moment's notice, can hold your own in a technical debate, and are passionate about getting stuff done.
You will be accountable for the client's foundational core which drives all of the client's product offerings. Your solutions are informed by elements of micro-services, and data-privacy, including zero knowledge proofs, state channels, blockchain interoperability, hash-distributed systems such as IPFS, and token-based systems. You will work with the Head of Engineering and CTO to scope out and deliver new functionality, while extending and developing the foundational core to make sure it stays robust and scalable.
. At least 8+ years of experience leading software development teams. . Strong Back End development experience in Go, Java, or Node.js . Experience building and delivering a foundational platform using microservices . An exceptional ability to mentor and train junior members of the team, passing on your own expertise and best practice approach . Experience working with containerization technologies such as Docker, Kubernetes . A preference for working in a fast paced-and dynamic environment, with minimal oversight . An understanding of distributed systems architecture . Desireable
. Blockchain development experience in Hyperledger Fabric, Corda, Quorum, or Ethereum . Understanding of zero-knowledge proofs . Understanding of non-fungible token standards . Hands on cryptography experience, including symmetric/asymmetric keys, HSMs, key management . Serverless cloud infrastructure . Understanding of distributed hash tables such as IPFS