At a Glance
- Tasks: Build and maintain backend systems for a cutting-edge casino experience.
- Company: Join Midnite, a next-gen sports betting and gaming platform.
- Benefits: Enjoy flexible working, private health insurance, and 25 days' holiday.
- Other info: Collaborative culture with excellent growth opportunities and quarterly team socials.
- Why this job: Make a real impact in a fast-paced, innovative environment.
- Qualifications: 5+ years backend experience and strong Python skills required.
The predicted salary is between 36000 - 60000 £ per year.
Midnite is a next-generation sports betting and gaming platform built for a new wave of players. We combine sharp product thinking, bold brand, and fast execution to create experiences that feel modern, intuitive, and built for how people play today. We’re a high performance team operating at pace, combining collaboration, high ownership, and constant iteration. We move quickly, test relentlessly, and turn ambitious ideas into real impact.
The role: We’re looking for a skilled Senior Backend Engineer to join our Casino UX team. In this role, you’ll build and maintain the backend systems that power our casino experience, develop APIs that support our mobile and web applications, and deliver robust, maintainable code, all within a fast-paced, daily deployment environment. Our backend is primarily built in Python and runs on AWS. We use technologies including Flask, Pytest, Mypy, Docker, PostgreSQL, SQS, S3, and Terraform. Experience with this stack is a plus, but it’s not essential; what matters most is strong backend fundamentals and a commitment to high engineering standards. You don’t need prior gaming or casino experience. We’re looking for someone with solid technical foundations and the curiosity to learn and grow within the domain.
You will:
- Own the full backend lifecycle — Design, develop, test, monitor and maintain backend services for our casino platform.
- Build the APIs that power the experience — Create clean, efficient, and well-documented APIs for our web and mobile applications.
- Champion code quality — Write high-quality, maintainable code with a focus on reliability, scalability, and performance.
- Raise the engineering bar — Participate in code reviews and help uphold the quality and consistency of the codebase.
- Shape technical direction — Contribute to architectural decisions and broader technical strategy.
- Collaborate across teams and partners — Work closely with engineers, product teams, and external vendors to integrate third-party systems seamlessly.
- Ship with confidence and speed — Deliver features and improvements in a continuous deployment environment.
- Keep us ahead of the curve — Stay current with industry trends, best practices, and emerging technologies.
What we’re looking for:
- 5+ years of backend engineering experience
- Strong proficiency in Python (or another backend language with willingness to learn Python)
- Experience building and maintaining RESTful APIs
- Solid understanding of databases (PostgreSQL or similar)
- Experience with cloud platforms (AWS preferred, but GCP or Azure acceptable)
- Strong computer science fundamentals
- Experience working in agile/fast-paced environments
- Excellent communication and collaboration skills
Nice to haves:
- Experience with our specific tech stack (Flask, Docker, Terraform, etc.)
- Previous experience in gaming, betting, or fintech
- Experience with high-volume, low-latency systems
- DevOps knowledge and CI/CD experience
Benefits:
- Real impact - Your voice shapes what we build.
- Quarterly team socials to connect and recharge.
- Private health insurance (includes optical, with the option to add dental) + income protection.
- 25 days’ holiday + generous parental leave.
- Flexible working and a fully supported home setup.
- Salary sacrifice schemes (nursery, tech & more) + retail discounts.
- Clear pay bands, competitive salary, and a strong focus on growth and feedback.
Senior Backend Engineer (Casino UX) employer: Midnite Limited
At Midnite, we pride ourselves on being a forward-thinking employer that values innovation and collaboration. Our dynamic work culture encourages creativity and ownership, allowing you to make a real impact in the fast-paced world of sports betting and gaming. With competitive salaries, comprehensive benefits including private health insurance and flexible working arrangements, as well as ample opportunities for professional growth, Midnite is the ideal place for driven individuals looking to thrive in a meaningful role.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Backend Engineer (Casino UX)
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with people on LinkedIn. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Build a portfolio showcasing your projects, especially those that highlight your backend engineering prowess. Share it on GitHub or your personal website to give potential employers a taste of what you can do.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and problem-solving skills. Practice coding challenges and be ready to discuss your past projects and how you tackled challenges in a fast-paced environment.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are genuinely interested in joining our team!
We think you need these skills to ace Senior Backend Engineer (Casino UX)
Some tips for your application 🫡
Show Your Passion:Let us see your enthusiasm for backend engineering and the gaming industry. Share what excites you about building robust systems and how you can contribute to our fast-paced environment.
Tailor Your Application:Make sure to customise your CV and cover letter to highlight your relevant experience with Python and backend development. We want to see how your skills align with our needs, so don’t hold back!
Be Clear and Concise:When writing your application, keep it straightforward. Use clear language and avoid jargon. We appreciate a well-structured application that gets straight to the point while showcasing your skills.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!
How to prepare for a job interview at Midnite Limited
✨Know Your Tech Stack
Familiarise yourself with the technologies mentioned in the job description, especially Python, AWS, and any frameworks like Flask. Even if you haven't worked with all of them, showing a willingness to learn and adapt can really impress the interviewers.
✨Demonstrate Problem-Solving Skills
Be prepared to discuss how you've tackled challenges in previous roles. Think about specific examples where you designed, developed, or maintained backend systems. This will showcase your ability to think critically and work effectively in fast-paced environments.
✨Showcase Collaboration Experience
Since the role involves working closely with various teams, highlight your experience in collaborative projects. Share stories that illustrate your communication skills and how you’ve successfully integrated with other teams or external partners.
✨Ask Insightful Questions
Prepare thoughtful questions about the company's culture, the team dynamics, and the technical challenges they face. This not only shows your interest in the role but also helps you gauge if the company is the right fit for you.