
Backend Engineer
Remote
United Kingdom
Full Time
07-04-2025
Job Specifications
Midnite is a next-generation betting platform that is built for today’s fandom. We are a collective of engineers and designers who all share a passion for building the best sportsbook & casino experience possible, allowing our fans to feel closer to the games they love through the rush of winning money.
Unlike the alternatives, Midnite doesn't feel like a website built two decades ago. Instead, it's a cutting-edge creation, designed and constructed from the ground up with the latest technologies. Crafting an experience that's truly intuitive, immersive, and immediately understandable is no walk in the park, but we thrive on the challenge. We believe we're on the brink of creating something truly awesome.
What will you do?
We’re looking for a backend engineer who is eager to continue their development and grow under the guidance of more experienced mentors. In this role, you'll contribute to building APIs for our mobile and web applications, writing maintainable and efficient code while adhering to project timelines. You will also be impactful and comfortable shipping to production from week one.
Technical
Our tech stack is primarily implemented in Python and hosted on AWS, incorporating technologies such as Flask, Pytest, Mypy, Docker, PostgreSQL, SQS, S3 and Terraform, and we deploy daily. While familiarity with these technologies is preferred, it's not mandatory; what matters most to us is your commitment to maintaining high engineering standards and the desire for continuous improvement.
Collaboration & Leadership
You'll closely collaborate with a team of product, design, front-end development, and trading experts, thriving in a collaborative and supportive environment. Under the mentorship of senior engineers, you’ll have the opportunity to develop your skills and grow within the team.
Expectations
4+ years of professional coding experience in a dynamic or strongly typed language, with a strong preference for Python.
Take ownership of projects and code, from initial design through to deployment and maintenance, ensuring high-quality deliverables.
Contribute to the design, development, testing, and maintenance of software products, actively participating in all phases of the development lifecycle.
Participate in code reviews, providing and receiving constructive feedback to maintain a high standard of code quality across the team.
Stay curious and proactive in learning about industry trends, emerging technologies, and best practices to continuously enhance your skills and the team's capabilities.
Collaborate with external partners and vendors to integrate their products into Midnite's systems, taking a lead role in managing these integrations with support from senior engineers when needed.
Company Benefits
Shape our future: Play a key role in our team's success, where your voice matters, and you'll have a direct impact on shaping Midnite's future.
Connect and unwind: Take part in our quarterly gatherings where our community comes together to bond and have fun.
Comprehensive health coverage: Look after your well-being with our outstanding zero-excess health insurance plan, which includes optical and dental coverage.
Simplify life: Take advantage of our nursery salary sacrifice scheme, allowing you to conveniently pay your child's nursery fees straight from your paycheck.
Work-life balance: Enjoy 25 paid holidays a year, plus generous paid maternity, paternity, and adoption leave, supporting you during life's most important moments.
Productive home office: We provide everything you need for a comfortable and ergonomic home setup, ensuring you're as productive as possible.
Flexible working: We embrace flexible working, allowing you to adjust your schedule when life's unexpected moments arise.
Latest tech made easy: With our salary sacrifice schemes, you can upgrade to the latest gadgets, household items, and mobile tech without the upfront cost.
Exclusive perks: Enjoy a wide range of discounts on retailers, groceries, and subscriptions, making life a little more affordable.
Grow with us: Expand your skills through internal and external learning opportunities while benefiting from access to mentorship programs that support your development.
Transparent compensation: We provide competitive pay with clear team bandings and salary grids, ensuring that salary discussions are simple and fair.
Constructive feedback: We foster a transparent culture, encouraging individual feedback and review sessions to help everyone improve.
Interview Process
1. Initial call with Oliiva
2. Tech test
3. Technical interview with the wider tech team
About the Company
Welcome to the future of betting. Midnite is everything your current betting app isn’t, taking Sports & Casino into a new era. For starters we’re not your grandad’s bookie, we’re putting an end to the era of old school betting apps that are crap to use and stuck in a rut. Instead of making another boring app you’ve seen a thousand times before, we figured it’s time for change. Let’s face it, even your grandad would give us the thumbs up. We hold our fans and players in the highest esteem. There’s nothing we won’t do to ... Know more
Related Jobs


- Company Name
- Altum Consulting
- Job Title
- Finance Analyst
- Job Description
- An exciting opportunity has arisen for an Interim Finance Analyst to join a dynamic and evolving organisation on an initial three-month project basis, with a strong focus on Financial Planning & Analysis (FP&A). This is a key role for a fully qualified finance professional who thrives on improving legacy processes and driving best practice, with the chance to make a real impact by influencing change and enhancing reporting capabilities. It will pay a daily rate of up to £450. This organisation has a number of legacy processes and reports that need refining. Reporting directly to the Head of FP&A, and working outside of Business As Usual (BAU) activities, you'll play a crucial role in breaking down existing practices, understanding systems and reporting, and implementing FP&A best practice. You'll check in weekly with the Head of FP&A to track progress and ensure alignment. As the Interim Finance Analyst, your role will involve: Understanding current processes, including income processing and cashflow management, and transforming them into FP&A best practice. Reviewing and deconstructing existing reports and macros, reverse-engineering them to streamline and remove unnecessary elements. Producing high-quality reports and ensuring strong financial analysis to support decision-making. Collaborating closely with the team of three, including two business partners and a financial & reporting accountant, to align on process improvements. Influencing change by identifying inefficiencies and driving best practice across systems, reporting, and processes. Bringing energy and resilience, challenging established ways of working and encouraging innovation. Ideally, showing enthusiasm for AI and digital tools to enhance financial processes. The ideal Finance Analyst will: Be a fully qualified accountant (ACA, ACCA, CIMA or equivalent). Have substantial experience in an FP&A function, with a clear understanding of best practice and business partnering. Demonstrate a strong understanding of finance systems and processes, with the ability to slice and dice data and provide meaningful analysis. Be comfortable working with Excel (including advanced functions and macros) and Google Suite. Have a collaborative and engaging approach, with the confidence to challenge the status quo and influence stakeholders. Possess excellent problem-solving skills, with a can-do attitude and the resilience to drive change in a tough environment. This is a fantastic opportunity for a finance analyst or management accountant with business partnering experience to step into a role where they can genuinely shape and improve processesand reporting. If you are ready to take on a challenging and rewarding role where your expertise and drive will make a real difference, we want to hear from you. To apply for this exciting and varied role, please submit your CV today.


- Company Name
- Huxley
- Job Title
- Quantitative Developer
- Job Description
- We have a current opportunity for a Linear Rates Quant Developer on a permanent basis. The position will be based in London. For further information about this position please apply. Key contributor to new e-trading platform buildout effort, leading the implementation of pricing and curve construction analytics in Python & C#. Developed market-making models in collaboration with traders. Play a central role in specifying and designing tooling and diagnostics for live solvers, RFQ pricing and risk. Partner with the Head of FICC E-Trading Engineering on the architecture design for low-latency systems leveraging fast optimizers and algorithmic automatic differentiation (AAD). · Develop and maintain yield curve modelling frameworks for pricing and risk management of linear interest rate products (swaps, bonds, futures) and cross-currency swaps. Engage in strategic discussions with senior management and business leaders to enhance international hiring, reduce operational risk,and streamline global support for the fixed income e-trading business. Successfully lead desk projects in collaboration with North American teams.


- Company Name
- Intellect Group
- Job Title
- Data Scientist
- Job Description
- Are you a curious and driven early-career professional eager to shape the future through Artificial Intelligence and Data Science? We’re looking for a Junior AI & Data Scientist to join our forward-thinking London-based team and contribute to transformative AI initiatives from day one! In this role, you’ll collaborate with machine learning engineers, product teams, and domain experts to design and deploy AI models that solve real-world problems. From natural language processing to computer vision and predictive analytics, you’ll get hands-on experience across a range of AI applications that are changing how we work and live. Whether you're a recent graduate or bringing up to 3 years of experience, this is your opportunity to grow with a team that’s pushing the boundaries of what AI can do. What’s in it for you? AI-Focused Projects: Work on cutting-edge AI systems—chatbots, recommendation engines, anomaly detection, generative models, and more. Accelerated Learning: Access to AI-specific training, conferences, and mentorship from experienced data scientists and ML engineers. Innovative Culture: Be part of a team where experimentation, creativity, and emerging tech are at the heart of everything we do. Tailored Compensation: Competitive salary, early-career benefits, and fast-track development opportunities in the AI space. What We’re Looking For: A degree in Artificial Intelligence, Data Science, Computer Science, Mathematics, or a related field. Experience or coursework in machine learning, deep learning, or AI techniques (e.g., supervised learning, neural networks, NLP). Proficiency in Python and libraries like Scikit-learn, TensorFlow, PyTorch, or Hugging Face Transformers. Familiarity with data preprocessing, model evaluation, and deploying models in real-world environments. A passion for AI innovation and a desire to build systems that learn and adapt. Strong communication skills to present AI-driven insights to both technical and non-technical audiences. If you’re ready to kick off your AI career and help shape the next generation of intelligent systems, we’d love to meet you. Apply now and help us bring artificial intelligence to life!


- Company Name
- Job Title
- Technical Program Manager, Platforms and Devices, Health AI
- Job Description
- Minimum qualifications: Bachelor's degree in a technical field, or equivalent practical experience. 2 years of experience in technical program management. Experience with software development cycle. Preferred qualifications: Experience in consumer health and fitness products. Knowledge of machine learning concepts and algorithms to apply predictive models and insights. Excellent leadership, communication and collaboration skills. Excellent problem-solving skills. About the jobA problem isn’t truly solved until it’s solved for all. That’s why Googlers build products that help create opportunities for everyone, whether down the street or across the globe. As a Technical Program Manager at Google, you’ll use your technical expertise to lead complex, multi-disciplinary projects from start to finish. You’ll work with stakeholders to plan requirements, identify risks, manage project schedules, and communicate clearly with cross-functional partners across the company. You're equally comfortable explaining your team's analyses and recommendations to executives as you are discussing the technical tradeoffs in product development with engineers. As an Intelligence Technical Program Manager, you will partner with cross-functional teams and executive leadership to drive Google’s Health AI program. Responsibilities Collaborate and build alignment with cross-functional partners such as, Product Management, Engineering, Research, Design, User Experience, Clinical, Regulatory, Research, Partnerships, Customer Support, and Marketing to define all workstreams, requirements, schedules, resourcing, and milestones. Develop data insights and solutions to issues, trends, and perspectives that may influence program execution and strategy. Communicate project status to different audiences, including cross-functional teams and executives. Demonstrate technical knowledge and thought leadership to run projects from early exploration to model development to user validation. Help the team work in a culture of trust and respect. Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google's EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form .