Backend Developer (London)
kwiff isn’t gambling as you know it. We’re redefining the experience with a bold, player-first approach to sports betting and casino, powered by our proprietary tech platform, fully automated sportsbook, and standout UX across web and mobile. What truly sets us apart? Our signature feature that allows players’ odds, cash outs, and more to be supercharged at random, creating surprise wins and a thrilling betting experience. 🎯⚡️
We’re looking for a Backend Developer to help drive the growth of our next-generation sports and casino platform. In this role, you’ll be instrumental in shaping the backend systems that keep our products fast, reliable, and scalable. From architecting microservices and optimising databases to integrating third-party APIs, you’ll work across the full development lifecycle to ensure performance, resilience, and clean, maintainable code.
As part of a fast-moving, cross-functional team, you’ll collaborate closely with engineers, product managers, and designers to build the technical foundation that powers our unique betting experience. If you’re passionate about clean architecture, system design, and writing high-quality code that scales, apply below!
Your Role & Responsibilities
- Design, develop, and maintain robust backend services using Node.js and a microservices architecture.
- Build and optimise relational databases, ensuring scalability and data integrity (MySQL / PostgreSQL).
- Integrate internal and external APIs, including payment providers and identity services.
- Implement thorough unit and integration testing across all codebases.
- Work with cloud infrastructure (AWS or similar) to deploy, monitor, and maintain services.
- Participate in peer code reviews, design discussions, and collaborative problem-solving.
- Contribute to the team’s shared knowledge through documentation, mentoring, and technical leadership.
What We’re Looking For
You’re a backend developer who thrives on clean architecture, scalable systems, and high standards:
- Solid experience with Node.js in production environments.
- Proven background in relational database design and optimisation (MySQL/PostgreSQL).
- Strong focus on testing and code quality – including unit and integration tests.
- Experience working with Redis and cloud infrastructure (AWS or similar).
- Confident working with API integrations and service-to-service communication.
- Understanding of data structures, algorithms, and system design principles.
- Excellent communication and collaboration skills.
- Self-motivated, proactive, and comfortable working in a dynamic, high-growth company.
Nice to Have:
- Familiarity with Docker or other container technologies.
- Experience with TypeScript or strongly typed languages.
- Knowledge of web-socket communication patterns.
- iGaming or sports betting experience is a bonus but not required.
What we can offer you:
At kwiff, we back our team with support, autonomy, and a culture of real ownership. Here’s what you’ll enjoy as part of our Malta office:
Private Healthcare – Full coverage, including dental.
Performance Bonuses – Quarterly, based on company achievements.
Well-being Allowance – Budget refreshed every six months to spend on wellness or fitness
Free Lunch – Enjoy lunch on us when working from the office.
Long Service Rewards – Travel perks to celebrate your commitment.
Learning & Development – Financial support for role-specific qualifications, courses, or conferences to level up your skills.
Team Socials & Office Culture – Regular events and offsites, plus office perks like ping pong, darts, and PlayStation.
Why join us?
At kwiff, we don’t just follow trends, we create them. From unlimited betting options to surprise wins and slick user journeys, we’re building a product that players love! We’re a dynamic company founded by industry-recognised leaders with a proven track record in the gambling space. We know where we’re going and we’d love you to come with us.
Kwiff is an equal opportunity employer. We value diversity and are committed to creating an inclusive environment for all employees. We aim for equity at each stage of the recruitment process. Please let us know if there’s anything we can do to make the process more accessible to you.