Join the Exciting Journey at tombola.
Are you ready to be part of something extraordinary? As we continue our remarkable growth, we're looking for dynamic and innovative Developers to join our Platform division. Currently, we're hiring a Senior Platform Developer.
This is a fantastic opportunity to work at the heart of innovation, building core software that underpins the tombola platform, powered by cutting-edge AWS Cloud technologies.
As a Senior Platform Developer, you'll play a key role in shaping the technical direction of the team. You'll bring experience and opinions, contribute to planning aligned with our roadmap, and help develop scalable, high-performance solutions in a newly-formed team.
You will be involved in the technical direction, planning, and delivery of projects in line with our roadmap.
A key part of the role is ensuring our products and solutions provide an excellent player experience, considering user experience, accessibility, and building a platform to support our website development.
Find your bounce at tombola.
At tombola, we're not just another player in the game; we're the creators of the game. We craft every element of our software in-house, from concept to execution. We pride ourselves on the ingenuity of our developers and designers, united by their passion for innovation.
Our digital bingo balls aren't the only things that bounce; our people do, too. Whatever your role, it's a place that can put a spring in your step.
Whether developing game mechanics, ensuring safety, testing products, or sponsoring major UK TV shows, how high and how far you bounce is up to you.
What do we offer?
We promote a culture of inclusivity, flexibility, personal development, and mental wellbeing.
Alongside a competitive salary, we offer market-leading benefits such as quarterly bonuses, tombola merchandise, free breakfast and lunches, private healthcare, hybrid working, and more.
Learn more about our benefits and what it's like to work with us here .
What will I be doing?
Working with a team of developers to support innovation through performance and reliability; actively participating and contributing to delivering core functionality; engaging with senior stakeholders across departments; collaborating with other teams to improve products, processes, and delivery timelines; and enhancing our technical landscape with a focus on observability.
What will I be doing (bullet points):
- Leading our large re-platforming project from legacy .NET MVC to .NET Core.
- Providing guidance and establishing patterns for building quality products, including tooling and frameworks decisions.
- Interacting with .NET Framework MVC code and migrating it to .NET Core.
- Creating documentation to assist other developers.
- Promoting modern patterns and best practices.
- Managing technical projects from inception to deployment.
- Reviewing software design and promoting continuous improvement and pragmatism.
- Designing and developing intricate technical solutions.
- Developing clean, efficient, and well-documented software; conducting code reviews; optimizing performance; and ensuring quality.
- Fostering your professional growth through continuous learning.
What does good look like for us?
Knowledge and experience required:
- Excellent knowledge of .NET Framework MVC and .NET Core.
- Experience with front-end application development.
- Proven ability to build scalable, reliable, and secure web applications using modern techniques.
- Estimating complex technical stories and breaking them down.
- Git proficiency, especially around release branches and tags.
- Experience integrating solutions with legacy systems.
- Pragmatism and adaptability in a fast-paced environment.
- Experience with AWS or other cloud-native technologies and event-driven architecture.
Desired but not essential:
- Experience working in regulated environments.
- Understanding of player safety and responsible gaming principles, embedding them into technical decisions.
- Knowledge of systems supporting regulatory compliance, transparency, and harm prevention.
- Advocacy for a