EMURGO is a blockchain technology company headquartered in Singapore but with a global team across the USA, UK, Middle East, India and Africa. A founding entity of the Cardano blockchain that provides products and services to drive the adoption of the Cardano's Web3 ecosystem.
EMURGO drives Cardano adoption via education, investment, and infrastructure development. Our mission is to facilitate commercial adoption through dynamic partnerships with existing ecosystem members and the seamless integration of new entrants. By prioritizing investments, delivering continuous education, and building infrastructure, we aim to unlock the full potential of the ecosystem.
Overview
We are looking for a Senior backend developer with experience in Rust that will help us build new products in the blockchain space and help us add new features for some of our current projects, like our crypto wallet Yoroi, our Stablecoin Project and some new stealth projects that we are starting to work on. Yoroi is a light wallet for Cardano. It's secure, fast and simple. It's one of the most used in the Cardano ecosystem, and we have more than 200,000 active users.
Responsibilities:
* Discuss, analyse, and understand new feature requirements with tech-lead and PM
* Learn about Cardano, UTXO, EUTXO Design Patterns, Protocol-level network messaging, etc.
* Develop, Deploy and Test APIs for dApps, Tools and Libraries.
* Implement caching strategies and work closely with our DevOps lead to improve availability and future demand.
* Participate in product meetings.
Requirements:
* 5+ years of experience in Software development.
* 1+ years of experience with Rust
* Experience with network technologies, network exchange protocols, basics of the network architecture and scheduling, service-based architecture, eventual consistency
* Experience with SQL databases + at least understanding of non-SQL technologies and principles
* Good understanding of API architecture following best practices.
* Proficiency with the creation of tests (unit tests, integration, etc).
* Basic knowledge of Linux
* Good level of English
Bonus qualifications:
* Any experience with JS and Node
* Experience with AWS
* Any experience with Haskell
* Production experience with Docker
* Production experience with multiple CI/ CD
* Understanding of blockchain fundamentals