Junior Developer
Skills
About the Role
You will love this job if you are pioneering and innovative and want to be part of the cutting-edge and disruptive crypto-currency world. You enjoy end-to-end application development from requirement collection to production support, and you are eager to learn new knowledge in both financial and technical fields. You thrive in a non-hierarchical organization with a casual working environment, and you are flexible and dedicated, ready to take part in an on-call rota around the clock to ensure global operations run smoothly.
Requirements
- 1-3 years of related experience, familiar in Linux environment
- University degree in Computer Science, Software Engineering, or related disciplines
- Write clean and efficient code in Rust or any other Object Oriented Programming language (e.g. C++)
- Demonstrate strong interest in financial markets and blockchain technologies
- Own deliverables' reliability, scalability, and maintainability
- Love to analyse and tackle complex problems with elegant solutions
- Exposure in multithreading, web protocol (e.g. websocket, RESTful), or high throughput/low latency design is a plus
Responsibilities
- Maintain and improve peripheral applications and user interfaces using Rust and .NET technologies
- Work in an international team in an agile and autonomous environment
- Collaborate with senior teammates to investigate the latest technologies and industry best practices
- Design and integrate required changes to expand the system's capabilities
- Provide production support
