Web3 Labs is a leading blockchain technology company.
We develop blockchain software and work with companies to help them succeed with blockchain deployments. Our clients include Microsoft, J.P. Morgan, ConsenSys and R3. Our open source blockchain library Web3j has been downloaded nearly 1 million times, and our Epirus Blockchain Explorer is widely used by enterprises for reporting and supporting their blockchain deployments. In 2020, we were a runner up in Microsoft’s Partner of the year awards too.
About the role
You will join Web3 Labs engineering team to build a collaborative blockchain interoperability project with a popular blockchain vendor.
As a software engineer, you will help design, develop and test a relay system and cross chain protocol to support features such as transaction validation and token transfer.
This is an opportunity to be part of a global team spread across EMEA and APAC, and contribute to building blockchain infrastructure.
Required Experience
- 5+ years experience in software development, and minimum 2 years experience building projects on a large production scale.
- 3+ years experience in server side development, distributed systems as well as strong knowledge in RPC and messaging standards.
- Deep understanding of Java or one of the modern system and multi-paradigm languages such as Golang, Rust or Kotlin.
- Experience or strong knowledge of cryptographic libraries, data structures and algorithms.
- Strong skills in debugging and troubleshooting issues related to serialization and byte encoding schemes e.g. RLP and Base64.
- Experience working in a polyglot environment with versatile technologies; such as Python, Java, Golang and Solidity.
- Experience collaborating in an Agile work environment.
- Excellent verbal and written communication in English and strong cross cultural communication.
- Willingness to learn new disciplines, problem solver, proactive and overall well grounded engineer.
Nice to have
- Experience building on Ethereum or any other blockchain.
- Blockchain standard protocols, Solidity / Ethereum, Ether.js or Web3j library.
- Experience with Linux and Bash environments.
- Experience with, or understanding of: No/SQL, MongoDB, CI/CD pipelines (GitLab or Github), MQ technology such as Kafka or Redis, AWS and Azure infrastructure services, Docker, Kubernetes.
Culture
- We strive ourselves on having an awesome culture, we want to provide the optimal environment for our staff to work at their very best, but also support they're own personal needs
- This includes flexibility on working days or hours around commitments such as family - 2020 has been very challenging for many people and we want to support our staff
- When life returns to something resembling normal we will meet up in person from time to time
- We want to ensure our staff get to grow their own profile through the company too, so are supporting of OSS work and love it when they present at conferences and meetups (which we're of course happy to sponsor)
Since COVID-19 we've become a remote team, so are happy to work with people based anywhere in a timezone that overlaps significantly with the UK (Europe, Africa).
Please let Web3 Labs know you found this job on Remote3. It helps us get more jobs on our site. Thanks & All the best!
Important: For your security, please only use well-known video meeting platforms like Google Meet or Zoom. Never download unfamiliar software or share sensitive information like wallet addresses or ENS names with recruiters. Doing so might compromise your crypto wallet. If you encounter anything suspicious, please report it immediately to us on
Twitter.
Posted on: November 14, 2021