Scala Developer (Senior)
The Scala Engineer (Mid-Level) will have an active development role in one or more interrelated projects, propose solutions, and support junior developers in a fast paced, global, 24 hr business!
We usually respond within two weeks
Overview
We are looking for a Scala Developer (Senior) with excellent technical proficiency in test driven, functional development in Scala to work for a 24-hour, market leading delivery of sports data in a fast-paced and fun-loving business.
This hybrid based role is a fantastic opportunity for an individual with some leadership experience who wants to collaborate with other software engineers, DevOps engineers, and product managers across the UK and EU developing best practices and delivering unique products for a sport focussed business.
What you'll do
- Understand the direction the business is taking with regards to its products development and contribute to the advancement of the associated technical vision and roadmap.
- Support and mentor junior developers in advancing their knowledge and contribution level.
- Ensure that the selected architecture, software design as well as technology and infrastructure choices are meeting all functional and non-functional requirements.
- Contribute directly to the core parts of the code in key projects under active development in the Company.
- Adopt and follow a good pace of software refactoring and paying off the technical debt.
- Facilitate high level estimating and release planning; take part in significant releases.
- Effectively communicate with the product owners, testers, and business stakeholders.
What we expect
- Excellent technical proficiency in test-driven, functional development in Scala.
- Code development using the core Typelevel frameworks, such as Cats, Cats Effect, http4s, and fs2.
- Familiarity with key Architecture and Software Engineering methodology.
- Experience working with the network stack and Linux for service hosting and day-to-day use.
- Extensive experience with SQL and NoSQL stores.
- Good experience with algorithmic complexity concepts and performance tuning.
- Experience working with JIRA, Kanban methodology or similar.
- Master’s or PhD degree from an accredited college or university (or equivalent certification and/or relevant work experience).
- Experience managing, leading and/or mentoring others.
- Some evening and weekend work required in line with the sports calendar.
Clear thought leadership
- Keen on innovation.
- Ability to work in a fast-paced environment with competing priorities.
- Logical and structured approach to problem-solving.
Communication
- Good verbal and written communication skills.
- Capability to guide and influence decision making with business stakeholders.
Nice to have
- Experience using Confluence.
- Ability to understand applied mathematical literature.
- Ability and interest to follow the bleeding edge technologies and proposing their use in the business.
- Develop, document, and test the Application Process Interfaces (API’s).
- Continuous Integration and Deployment (GitHub, Jenkins, Docker).
- Exposure to the sports data information or betting systems domain is a bonus.
- Exposure to financial, trading, and risk management systems is an advantage.
Our recruitment process consists of an introductory call, a technical test to get to know your skills, and a technical interview to discuss your approach and get to know you better.
Scroll down for what we offer!
- Department
- Engineering
- Locations
- TXODDS London office
- Remote status
- Hybrid Remote
- Yearly salary
- £90,000
- Employment type
- Full-time
Perks & Benefits
-
A generous salary
Along with a rewarding career, fun workspace and supportive team, we offer very generous salaries.
-
Hybrid work policy
We believe in flexible working, and have a Hybrid Policy to support sometimes working from home or wherever you want.
-
Your perfect setup
A brand new laptop when you join, the option of noise cancelling headphones, as well as choosing your work environment - whether you like a more social vibe or a silent space.
-
TX socials
Regular team socials, regular team lunches, after work drinks and fun events around the sports calendar. In the UK, Playstation and table tennis competitions!
-
Access private box to see Arsenal games
Access to watch home games from our private box at the Emirates Stadium, with free food and drinks for Arsenal home games!
-
Coaching & mentoring to help you with your development
We're growing quickly, and we’ll give you the opportunity to do the same.
-
And many more...
Pension scheme, private healthcare, UK cycle scheme and more!
TXODDS London office
Workplace & Culture
We focus on multitalented competence, leading us necessarily to a diverse team of varying backgrounds, religions, ages, genders and neurologies.
Here at TXODDS, we are always in search of the brightest minds to join our scaling team. It doesn’t matter if your field of expertise is tech or customer support, admin or sales, we want to hear from you!
We don’t just hire people for their skill set, we hire you for your ability to fit in and drive our business. If you’re hard working, love to find solutions, enjoy working in a fast-paced environment, then we might just be the team for you!
About TXODDS
We have spent 20+ years creating a market leading global delivery platform for low latency streamed odds data. TXODDS specialises in the aggregation of sports betting data and distribution of FAST, ACCURATE ODDS via betting odds API feeds and providing historical data to the global sports betting industry.
We work behind-the-scenes across the sports gaming industry, ensuring clients have access to real time, accurate and relevant data – no matter which sport or fixture. We also maintain the world’s most comprehensive betting odds data archive, for full end-to-end Analytics and Business Intelligence retrieval. Our products give access to the most reliable, low latency and actionable sports betting data available.
Even if you do not recognise our name, if you have ever placed a bet online, it is likely that the site is actively utilising our data.
Scala Developer (Senior)
The Scala Engineer (Mid-Level) will have an active development role in one or more interrelated projects, propose solutions, and support junior developers in a fast paced, global, 24 hr business!
Loading application form
Already working at TXODDS?
Let’s recruit together and find your next colleague.