Jobs

Senior Software Engineer - Data


Job details
  • Fanwave Digital Ltd
  • 6 days ago

Fanwave Digitalis a leading global player in social media marketing and product development within the iGaming industry, committed to helping people bet smarter and safer.

We create what we wish existed: innovative, engaging, and user-friendly products that millions of users worldwide use to place sports bets.


We are seeking a data engineer, ideally with expertise in sports data, to join our rapidly expanding engineering team. Our success is driven by our core values: maintaining the highest standards in all we do, embracing innovation, moving fast when opportunities arise, continuously learning, and, of course, enjoying the journey together.


Key Responsibilities

  • Develop and maintain data stores and APIs consumed by other Fanwave products, ensuring smooth integration of data from multiple sports data and betting providers.
  • Design, build, and manage efficient and scalable databases to store and process large datasets related to sports data.
  • Writing code with the right amount of test coverage, and helping others through code reviews and pairing.
  • Integrate third-party APIs for real-time data ingestion and manage these integrations to ensure data accuracy and consistency.
  • Collaborate with product teams to align data with user needs and ensure optimal user experience.
  • Troubleshoot and debug issues in production environments, particularly those related to data inconsistencies or provider outages.
  • Monitor and optimise the performance of applications, focusing on data processing speed and database query optimisation.


What We’re Looking For

We believe your people skills are as valuable as your programming ones, and look for what you can add to our culture rather than fit within it. The skills we value most in candidates are empathy, self-awareness, and emotional intelligence. This helps you collaborate with others, and build software that is flexible and maintainable for future developers.


  • Strong experience handling large data sets and working with multiple API providers, particularly within the sports betting industry.
  • Proficiency in database management, with a focus on optimisation for performance in real-time applications.
  • Experience working in an agile environment where change is constant and lead times matter.
  • Strong analytical skills to manage and map data between multiple providers, ensuring accuracy and consistency in output.
  • Proficiency with cloud platforms for scalable deployment and efficient resource management.
  • Excellent problem-solving abilities and the capability to manage large-scale data flows.
  • Creating clear documentation on data storage and access, empowering teams to meet their self-serve data needs efficiently.
  • Ability to explain complex data and technical concepts to both technical and non-technical audiences.


Out Technology Stack

We’ve chosen Java as the main technology for our data platform, but as the platform grows so will the stack. Your willingness to learn and creative problem solving skills are more important than programming language.

  • Java
  • Python, PHP and Node
  • MySQL & DynamoDB
  • RESTful APIs
  • Docker
  • Redis
  • CI/CD Workflows
  • AWS (EC2, RDS, Lambda, Cloudfront, DynamoDB)
  • Git


What We Offer

  • Competitive Salaries:We provide attractive pay that reflects your skills and experience.
  • Flexible Remote Work:Enjoy the freedom of fully remote working, with opportunities to participate in regular team meetups.
  • Investment in Your Growth:Access to training courses, with dedicated time during working hours for personal development and skill enhancement.
  • Exciting Projects:Foster innovation by working with exciting and advanced sports betting products and tools.


At Fanwave, we work hard and care about the products we build for our users. We celebrate our wins as a team and learn quickly from our challenges. If you’re passionate about coding, eager to grow your skill set, and excited to help build innovative sports betting platforms, we’d love to hear from you!

Sign up for our newsletter

The latest news, articles, and resources, sent to your inbox weekly.

Similar Jobs

Senior Software Engineer (ML)

Be at the Forefront of Climate InnovationBuild AI-Driven Tools for Climate Action and Sustainable ImpactWe’re excited to bring on board a talented Software Engineer for a rapidly growing climate intelligence company. This role offers a unique opportunity to join a dedicated team developing a platform that enables sustainable investment decisions...

Fleet Street

Senior Software Engineer - RAG

Senior Software Engineer - RAG/reasoning infrastructureJoin a pioneering robotics start-up as a Senior Software Engineer on the Robotic Reasoning team, where your expertise in RAG and AI technologies will shape the future of intelligent robots.This is a unique opportunity to lead the development and optimization of advanced RAG pipelines and...

London

Senior Software Engineer

Senior Embedded Software Engineer (Permanent Position)Location:Hybrid Model(UK Based)Start Date:ASAPAbout The Company:We are a leading developer of embodied intelligence for autonomous vehicles. We use AI to pioneer a next-generation approach to self-driving: AV2.0, which enables fleet operators to unlock the benefits of AV technology at scale. We were the first to...

Annapurna

Senior Software Engineer - Data

Fanwave Digitalis a leading global player in social media marketing and product development within the iGaming industry, committed to helping people bet smarter and safer.We create what we wish existed: innovative, engaging, and user-friendly products that millions of users worldwide use to place sports bets.We are seeking a data engineer,...

Fanwave Digital Ltd

Senior Software Engineer

Job Title: Senior Backend Engineer (Python/AWS)My Client are an innovative startup focused on AI and robotics and utilising these to make a real impact on the worldThey are a UK-based deep tech start-up seeking a skilled Senior Backend Engineer with 3+ years of experience in Python (preferably Django) and basic...

Opus Recruitment Solutions Oxfordshire

Senior Software Engineer - Machine Learning

Join the Genie Community - the legal knowledge sharing community open sourcing and automating legal contract drafting.A unique opportunity to help develop an industry-leading, SaaS artificial intelligence product in the legal sector, solving real life problemsWorking between our Engineering & Machine Learning (ML) Teams, you will be responsible for productionising...

Genie AI London