At a Glance
- Tasks: Design and maintain backend services using Node.js and microservices architecture.
- Company: Join kwiff, a trailblazer in redefining sports betting with innovative tech and player-first experiences.
- Benefits: Enjoy private healthcare, performance bonuses, wellness allowances, free lunches, and team socials.
- Why this job: Be part of a dynamic team creating exciting betting experiences with cutting-edge technology.
- Qualifications: Solid experience with Node.js, relational databases, and strong focus on code quality required.
- Other info: Diversity and inclusion are core values; we welcome applicants from all backgrounds.
The predicted salary is between 36000 - 60000 £ per year.
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.
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.
#J-18808-Ljbffr
Backend Developer (London) employer: Kwiff
Contact Detail:
Kwiff Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Backend Developer (London)
✨Tip Number 1
Familiarise yourself with kwiff's unique approach to sports betting and casino. Understanding their player-first philosophy will help you align your skills and experiences with their mission during discussions.
✨Tip Number 2
Brush up on your Node.js skills, especially in production environments. Be prepared to discuss specific projects where you've implemented clean architecture and scalable systems, as this is crucial for the role.
✨Tip Number 3
Showcase your experience with relational databases like MySQL or PostgreSQL. Be ready to talk about how you've optimised database performance and ensured data integrity in past projects.
✨Tip Number 4
Highlight any experience you have with cloud infrastructure, particularly AWS. Discuss how you've deployed and maintained services in a cloud environment, as this will be a key aspect of the role.
We think you need these skills to ace Backend Developer (London)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Node.js, relational databases like MySQL/PostgreSQL, and any relevant cloud infrastructure work. Use keywords from the job description to demonstrate that you meet their requirements.
Craft a Compelling Cover Letter: In your cover letter, express your passion for backend development and clean architecture. Mention specific projects where you've implemented microservices or optimised databases, and how these experiences align with kwiff's goals.
Showcase Your Testing Skills: Since the role emphasises testing and code quality, include examples of how you've implemented unit and integration tests in your previous work. This will show that you understand the importance of maintaining high standards in code.
Highlight Collaboration Experience: Kwiff values teamwork, so mention any experience you have working in cross-functional teams. Discuss how you've collaborated with product managers and designers to deliver successful projects, showcasing your communication skills.
How to prepare for a job interview at Kwiff
✨Showcase Your Node.js Expertise
Make sure to highlight your experience with Node.js during the interview. Be prepared to discuss specific projects where you've used it in production, and share examples of how you've optimised performance and scalability.
✨Demonstrate Database Knowledge
Since relational database design is crucial for this role, be ready to talk about your experience with MySQL or PostgreSQL. Discuss how you've ensured data integrity and scalability in past projects, and consider bringing examples of database schemas you've designed.
✨Emphasise Testing Practices
The company values high code quality, so be prepared to discuss your approach to unit and integration testing. Share any frameworks you’ve used and how thorough testing has improved your previous projects.
✨Prepare for Collaborative Scenarios
As this role involves working closely with cross-functional teams, think of examples that demonstrate your communication and collaboration skills. Be ready to discuss how you've contributed to team discussions, code reviews, and problem-solving sessions.