Type your keywords in the search box above

Scala Developers

Job Description: 

Our client is one of the world’s leading names in sports betting technology and trading. The Group employs almost 300 staff with   in London , South Africa, Canada and across the UK. We have two principal divisions, a B2C operation, the pre-eminent sports spread betting company, and Solutions, a rapidly growing B2B operation which supplies real-time pricing and sports trading capabilities to sportsbooks around the globe.


We are currently building a fully functional Scala team to help with the development of our new platform.

The Person

  • Be keen to learn and get exposure to a wide range of technologies
  • Want to work on an industry leading platform
  • Have a passion for writing quality and testable code
  • Enjoy working in a continuous delivery environment


The Role

  • Playing a key part of our Cape Town team
  • Development of a Greenfields projects for our new platform
  • Develop requisite diagnostics and monitoring tools for early detection of system faults
  • Develop software iteratively that works seamlessly in a continuous deployment environment; biased on TDD and BDD approaches
  • Establish early and continuous feedback loops with stakeholders for high quality outcomes
  • Work closely with Traders and 1st line support to troubleshoot customer issues
  • Be an active member of the team suggesting ways we can learn and improve


What We Are Looking For

  • Someone with a passion for functional languages
  • A solid understanding and demonstrable experience with Scala and the JVM environment
  • Proven record in developing scalable, highly-available and highly-performing middle-tier components
  • Experience in developing HTTP-based APIs and implementation of RESTful services with JSON
  • Push technologies (e.g. Akka, Web Sockets, SignalR)
  • Experience with communications technologies (e.g. WCF, Web API, Protocol Bu?ers) and message queues (e.g. Kaaa, RabbitMQ)
  • Technical background in web development with HTML, OO JavaScript, CSS, jQuery and AJAX
  • Worked on UI frameworks such as React/Angular/Knockout
  • Experience with relational (e.g. PostgreSQL) and NoSQL data stores (e.g. Couchbase, MongoDB, Cassandra) and in-memory distributed caches (e.g. Redis, Aerospike) and search products (e.g. ElasticSearch)
  • Proven ability in delivering fully-tested software iteratively and continuously
  • Fully equipped to deliver software on a multi-developer environment
  • You enjoy autonomy and responsibility


Extra Marks If You Have

  • Understanding of concurrency and distributed systems
  • Understand the concepts of REST and HATEOS
  • A passion for sport and some betting knowledge





Cape Town, South Africa,


Montana Resourcing


No education

Job Category: 

Information Technology (IT)

Working Experience: 

3 to 10 years

Contract Type: 

Part Time


R70000 to R100000

Salary Frequency: 


Job Reference #: