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!