Denxa (A Canadian-based company) engineering team is looking for a Blockchain Engineer / Distributed Systems Engineer. You will be a part of the Blockchain team, and as such, your work is not just designing or developing but will serve a critical role and you will have the responsibility of adding new knowledge to our team. So, if you are a person who is eager to learn, try, and work together, this job is for you.
What you'll do:
Contribute to the development, maintenance, and testing of our blockchain which is under active development, and as part of your role, you will be tasked with designing new features, improving the performance and reliability of the blockchain, and helping ensure that our blockchain can serve as a reliable, secure, and performant foundation for the entire ecosystem.
Implement rigorous and thorough monitoring and testing practices to meet the security and performance requirements of the blockchain
Design and implement blockchain supporting tools and utilities(e.g., CLI client, tools for exploring the blockchain, monitoring, benchmarking, or debugging tools)
Collaborate with other teams on new product features that have a dependency on the blockchain(e.g. developer tooling, UX for transaction signing, 3rd party integrations etc)
What we are looking for:
Experience with javascript, Go, and C++
Experience in a production environment with one or more public blockchains; consensus protocols; large-scale distributed systems; applied cryptography; compilers; any other equivalent/adjacent technology
Experience testing distributed systems for behaviors in the presence of faults, network partitions, and network delays
Experience working on and designing tests for long-running projects
Working knowledge of the limitations and complexities involved in peer-to-peer systems
Working knowledge of programming language interpreters, compilers, and static analysis
A bonus if you have:
Experience working on a large, complex, distributed system such as a distributed database, cluster controllers, etc.
Experience working on open-source projects
Experience collaborating on a distributed team
Benefits of Working at Denxa
We increase salaries not once, but multiple times a year based on your effort!
We work remotely
We believe knowledge workers need the freedom to be creative, so we have flexible working hours and we rely on results
We are an awesome Scrum-based team working with quality agile tools such as Monday.com
We pay for every required tools and asset you need to work with
We have scheduled daily Scrum meetings
We work on a sprint-based Scrum method and we rely on efforts
معرفی شرکت
Denxa is a blockchain accelerator striving to bring social freedom to everyone on the planet. Our headquarter is located in Toronto, Canada and we have multiple teams working from all around the world together. Our job is to develop web applications to support hundreds of thousands of users. You will be a part of a great Scrum team, and as such, you serve a critical role in helping our software to easily expand to any size of installation. In addition, you will have the responsibility of adding new knowledge to our team. So if you are a person who is eager to learn, try, and work together, we will be happy to receive your resume, and start work together.