Senior Developer
Skills
About the Role
You will maintain and improve peripheral applications and user interfaces using the latest Rust and .NET technologies to support 24/7 operations. You will work within an international team of like-minded professionals in an agile and autonomous environment, collaborating with senior teammates to investigate the latest technologies and industry best practices. You will help design and integrate changes to expand system capabilities, provide production support, and mentor and guide other team members.
Requirements
- 5+ years of related experience, familiar with Linux environment
- University degree in Computer Science, Software Engineering, or related disciplines
- Write clean and efficient code in Rust, C++ or Java
- Strong interest in financial markets and blockchain technologies
- Own deliverables' reliability, scalability, and maintainability
- Ability to analyse and tackle complex problems with elegant solutions
- Exposure to multithreading, web protocols (e.g. websocket, RESTful), or high throughput/low latency design is a plus
- Experience in mentoring and guiding team members
Responsibilities
- Maintain and improve peripheral applications and user interfaces with Rust and .NET technologies
- Work in an international team in an agile and autonomous environment
- Collaborate with senior teammates to investigate latest technologies and industry best practices
- Design and integrate changes to expand system capabilities
- Provide production support
- Mentor and guide team members
