Tech Lead Blockchain

Required skills:

Qualification skills:

  • Hands-on problem solving.
  • Full stack development (React, Node, Go, Rust, MongoDB, GraphQL, containerization/serverless).
  • Smart contract programming in Solidity, Vyper or otherwise.
  • Cloud computing, data science, information security.
  • Modern engineering practices such as continuous delivery, infrastructure as code, test driven development (TDD) and domain driven design (DDD).
  • Continuously delivering a product using principles of lean product design and hypothesis-driven development.
  • Leading and facilitating workshops with both business and technical teams to foster alignment.
  • Cryptography and using zero knowledge proofs as a privacy-preserving and scalable technology.
  • Ethereum and operating a blockchain product, familiarity with other blockchain networks is a plus.
  • Different scalability approaches, such as rollups and sidechains, knowledge of zk rollups is a big plus.
  • Coordinating a globally distributed remote team.
  • Mentoring and supporting engineers and building an inclusive and diverse culture in which everyone can succeed.
  • English intermediate+

Will be a plus:

  • Examples of contributing projects in blockchain technology
  • Leading blockchain participation strategy

We offer:

  • Learning other technologies for further self development
  • Place in a comfortable office
  • Advantages of the office and communication with professionals
  • Competitive salary

Responsibilities:

  • Build and lead an outstanding engineering team.
  • Make architectural decisions in collaboration with the CTO / development teams.
  • Work in a cross functional team (Product Managers, UI / UX, Designers and Engineers) in a highly collaborative environment where you will also speak to our community and often pair to solve problems.
  • Coach and mentor team members to encourage continuous growth.
  • Help drive the product vision and manage stakeholder expectations.
  • Implement new features and deploy them to customers on an ongoing basis.
  • Design and build blockchain components that power the open-software ecosystem and enable implementation of massive scale commercial solutions.
  • Provide technical support to external teams and customers and also gather requirements to make them more productive.
  • Work across the whole development lifecycle (discovery, delivery, testing, releasing, supporting and maintaining) using an agile methodology.
  • Keep up to date with the latest developments in blockchain technology and grow our internal capability.
  • Closely collaborate with internal and external experts within various technical domains.
  • Help the team champion software quality while being pragmatic.
  • Network architecture and security standards development
  • Technical review assessment of existing Blockchain solutions
  • Create high-security technologies
  • Development of new features and improvements for existing Blockchain projects
  • Solidity code integration on different platforms
  • Integration of Blockchain technology with existing applications
  • Development of new ideas in collaboration with product managers and multidisciplinary teams