Senior Backend Engineer

Casumo

Job Summary

Casumo, an international online casino company, is seeking a dynamic Senior Backend Engineer. The software team focuses on building a safe, engaging, and unparalleled player experience through research, experimentation, and iteration. The role involves designing, building, and delivering scalable, highly available, and resilient backend systems, collaborating with engineers on key features, evolving a modern architecture based on DDD, CQRS, and microservices, and contributing to an Agile, cross-functional team while championing backend engineering culture.

Must Have

  • Design, build, and deliver scalable, highly available, and resilient backend systems.
  • Collaborate with fellow backend engineers to design, develop, deploy, and maintain key features.
  • Contribute to and evolve a modern architecture built on DDD, CQRS, and microservices.
  • Be a vital part of an Agile, cross-functional team of up to 10 skilled individuals.
  • Shape and champion our backend engineering culture, sharing knowledge and adopting best practices.
  • 5+ years of hands-on experience building backend systems in fast-moving environments.
  • Strong practical knowledge of modern Java, Spring/Spring Boot, automated testing, and MySQL (or any other major RDBMS).
  • Experience with high-volume, transaction-heavy systems, plus familiarity with Docker.
  • Solid Linux command-line skills and comfort working with Git.

Good to Have

  • Experience with Distributed systems & messaging (RabbitMQ, Kafka).
  • Familiarity with CQRS, DDD, TDD, event sourcing.
  • Experience with NoSQL databases.
  • Knowledge of Kotlin or JavaScript.
  • Exposure to CI/CD and DevOps tools, such as Jenkins, Kubernetes, GCP or similar cloud tech.

Perks & Benefits

  • Private health insurance
  • Wellness incentives, including a fitness allowance and mental well-being services
  • Flexible national holidays: choose how and when to enjoy them
  • 2 weeks Work From Anywhere (10 days), increased to 4 weeks (20 days) after longer duration of employment
  • Gourmet lunches and healthy snacks prepared by our in-house chef
  • Variety of discounts from local vendors
  • Access to tools and platforms for developing professional skills
  • A range of training courses, known as Casumo College
  • Social events for building strong relationships with colleagues

Job Description

Company Overview:

Welcome to Casumo, your passport to a world of fun, excitement, and responsible gaming. We're an international online casino company with a knack for creating unforgettable gaming experiences. Our secret sauce? A blend of innovation, security, and a dash of playful charm.

Nowadays, we're on the hunt for a dynamic Senior Backend Engineer!

Team Overview:

As an online gaming company, our software is the heart of our business. We strive to create a safe, engaging and unparalleled player experience; we research, experiment and iterate. Our mission: to build a product and an organisation that puts the experience first, delivering high-quality products our players love while enabling our people to be productive and creative without unnecessary disturbances.

Responsibilities:

  • Design, build, and deliver scalable, highly available, and resilient backend systems that power our core products.
  • Collaborate closely with fellow backend engineers to design, develop, deploy, and maintain key features across our platform.
  • Contribute to and evolve a modern architecture built on DDD, CQRS, and microservices - helping us push performance and reliability even further.
  • Be a vital part of an Agile, cross-functional team of up to 10 skilled individuals, driving impactful product development in a fast-moving environment.
  • Shape and champion our backend engineering culture, sharing knowledge, adopting best practices, and continuously learning from an inspiring team of experts.

Requirements:

  • 5+ years of hands-on experience building backend systems in fast-moving environments.
  • Strong practical knowledge of modern Java, Spring/Spring Boot, automated testing, and MySQL (or any other major RDBMS).
  • Experience with high-volume, transaction-heavy systems, plus familiarity with Docker.
  • Bonus points if you’ve worked with:
  • Distributed systems & messaging (RabbitMQ, Kafka)
  • CQRS, DDD, TDD, event sourcing
  • NoSQL databases
  • Kotlin or JavaScript
  • Exposure to CI/CD and DevOps tools, such as Jenkins, Kubernetes, GCP or similar cloud tech, is a definite advantage.
  • Solid Linux command-line skills and comfort working with Git.
  • A natural appreciation for open-source culture, clean code, and software craftsmanship.

Think we're a good match? Apply now!

The Perks (Malta Office)

Being a part of the Casumo group provides an unparalleled experience. You’ll find yourself surrounded by the brightest minds within the most inspiring and collaborative office spaces! In addition to that, you’ll enjoy:

  • Private health insurance
  • Wellness incentives, including a fitness allowance and mental well-being services
  • Flexible national holidays: public holidays mean more time off, choose how and when to enjoy them!
  • 2 weeks Work From Anywhere (10 days), increased to 4 weeks (20 days) after longer duration of employment within the Company: explore the world while working remotely
  • Gourmet lunches and healthy snacks prepared by our in-house chef
  • Variety of discounts from local vendors
  • Access to some of the greatest tools and platforms for developing your professional skills and building success within your role
  • A range of training courses, known as Casumo College, for continuous learning and growth
  • Social events for building strong relationships with colleagues from all across the organisation

Our ABC values:

ASPIRE

At Casumo, "aspire" means pushing beyond the ordinary and transforming obstacles into stepping stones. Challenges are our breakfast of champions, and comfort zones are out of bounds. Mediocrity? Left behind. Our mantra? Dream big, aim high, and always be ready for the next adventure in innovation.

BELIEVE

Belief at Casumo isn't just a feel-good sticker; it's the glue that binds us. Turning "me" achievements into "we" victories, we're a tight-knit crew of dreamers, doers, and relentless supporters. With a high-five arsenal and a trusty cheerleading squad, we're on a mission to prove that together, we're not just strong; we're Casumo strong.

CARE

Care is our secret ingredient, the cherry on top of our game. It's not only about ensuring our players have a blast (responsibly, of course); it's about weaving a fabric of support so tight, even the toughest challenges can't tear us apart. From tailoring player experiences to being there for each other, we're all about creating memorable moments.

21 Skills Required For This Role

Cross Functional Github Game Texts Agile Development Automated Testing Mysql Rabbitmq Linux Nosql Spring Boot Chef Ci Cd Docker Microservices Kubernetes Mean Git Kotlin Javascript Jenkins Java

Similar Jobs