About the Role
Target Profile
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.
- 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.
- You are flexible and dedicated. We operate an on-call rota around the clock to ensure our global operations run smoothly.
Team / Role
As a Junior Developer, you will:
- Maintain and improve our peripheral applications, as well as user interfaces, with the latest Rust and .NET technologies, to support our 24/7 activities.
- Work in an international team of like-minded professionals in an agile and autonomous environment.
- Collaborate with senior teammates to investigate the latest technologies and industry best practices. When appropriate, design together the required changes and integrate them to expand our system’s capabilities.
- Provide production support.
Required Skillset
You should get in touch if:
- 3-5 years of related experience for Developer; candidates with less than 3 years of experience will be considered as Junior Developer.
- You hold a university degree in Computer Science, Software Engineering, or related disciplines.
- You write clean and efficient code in Rust or any other Object Oriented Programming (e.g. C++, C#) and are familiar with the Linux environment.
- You demonstrate a strong interest in financial markets and blockchain technologies.
- You own your deliverables’ reliability, scalability, and maintainability.
- You love to analyze and tackle complex problems with elegant solutions.
- You have exposure in multithreading, web protocol (e.g. websocket, RESTful), or high throughput/low latency design is a plus.
We encourage applicants to read through our Privacy Notice for Applicants before submitting your applications - https://pulsar.com/careers/
Requirements
Rust programming
You should be able to write clean and efficient code in Rust.
Object Oriented Programming
Familiarity with OOP languages like C++ or C# is required.
Linux environment
Experience working in a Linux environment is necessary.
Financial markets knowledge
A strong interest in financial markets and blockchain technologies is essential.
Nice to Have
Multithreading exposure
Experience with multithreading is a plus.
Web protocols
Familiarity with web protocols like websocket and RESTful is advantageous.