About the Role
This is a challenging opportunity for an experienced Senior Software Developer to join our team and take ownership of delivering innovative solutions in a fast-paced environment.
The successful candidate will be responsible for developing, enhancing, and supporting our product offering, which includes bet placement, cash out, editing of bets, settlements, and customer balance updates.
As part of our Core Systems team, you will play a vital role in ensuring the reliability and efficiency of our platform by managing the software responsible for critical features.
We utilise a Linux operating system and open-source technologies, allowing us to leverage programming languages that can effectively scale and accommodate high transaction volumes across the platform.
Main Responsibilities
* Develop low latency, highly available, and scalable solutions.
* Create concurrent distributed components.
* Work on Linux and GNU utilities.
* Support and enhance the existing code base.
* Identify technical areas of improvement.
* Support and develop a team of software developers.
* Contribute to solution proposals as required.
* Estimate work effort accurately.