Our team is responsible for designing, building and running a world-class global product distribution platform. This cutting-edge technology powers sports betting for multiple brands and B2B customers, operating 24/7, 365 days a year, across the globe.
Key Responsibilities:
* Develop high-performance trading applications in Scala that meet functional and non-functional requirements
* Establish and maintain exceptional code quality, maintainability, and testability standards
* Lead design/architecture discussions & decisions to ensure scalability and reliability
* Mentor junior engineers and provide technical guidance
* Take ownership of complex applications and drive their evolution
* Be flexible and adapt to changing requirements while managing tasks and time effectively
* Collaborate with colleagues as a team player, prioritizing team reputation
* Effectively communicate within the team and showcase successes
* Troubleshoot and debug real-time development issues promptly
* Contribute to departmental innovation and continuous improvement
* Support production systems with professionalism
Requirements:
* Minimum 5 years of experience as a Scala engineer
* Proven experience leading technical teams
* Bonus points for Java experience
* Bachelor's or Master's degree in computer science, engineering, or related field
* Experience with event-streaming platforms like Kafka and/or Pulsar
* Knowledge of message broker platforms such as RabbitMQ
* Understanding of Actor systems (e.g., Akka) for building highly available & scalable systems
* Event sourcing experience
* Non-SQL technologies (e.g., DynamoDB, Cassandra)
* AWS or public cloud provider experience
* Test-driven development techniques (e.g., BDD and ATDD)
* Automated testing and mocking techniques
* Clean coding practices
* Agile and Lean approaches
What We Offer:
* A competitive salary and generous Holiday Allowance
* A self-development fund to enhance your learning
* Flexible working options, including hybrid remote work
* The opportunity to collaborate with diverse teams worldwide
* Potential for career growth through various roles and opportunities
We are an inclusive employer, encouraging applicants from all backgrounds.