Design, build, and operate scalable, highly available backend systems with a strong focus on reliability and continuous delivery
Build and evolve backend services within an event-driven, microservices architecture, using message brokers such as RabbitMQ or Kafka
Take end-to-end technical ownership of features and services, from design and implementation through testing and production readiness
Collaborate closely with other engineers, Product, and QA to deliver well-scoped, high-quality solutions
Lead by example in code reviews, setting a high bar for readability, maintainability, and testability
Mentor mid-level and junior engineers through hands-on technical guidance, feedback, and knowledge sharing
Lead and participate in technical interviews, helping maintain a strong and consistent hiring bar
Proactively contribute to improving engineering practices, tooling, and system reliability over time
Requirements
5+ years of hands-on backend engineering experience
Strong, practical experience with Java, Spring Framework / Spring Boot, and building REST-based services
Proven experience with event-driven architectures, including message brokers such as RabbitMQ, Kafka, or similar (required)
Solid experience working with relational databases (MySQL, PostgreSQL, OracleDB, or similar)
Experience designing and operating distributed systems and microservices in production environments
A strong focus on code quality and automated testing practices (unit and integration tests)
Confident using Git-based workflows and collaborating effectively within cross-functional teams
Nice to Have: Experience with CQRS, Domain-Driven Design (DDD), event sourcing, or NoSQL databases
Familiarity with Test-Driven Development (TDD)
Experience with Docker, CI/CD pipelines, and modern cloud platforms (e.g. GCP)
Knowledge of Kotlin
Tech Stack
Cloud
Distributed Systems
Docker
Google Cloud Platform
Java
Kafka
Kotlin
Microservices
MySQL
NoSQL
Postgres
RabbitMQ
Spring
Spring Boot
SpringBoot
Benefits
Private health insurance
Wellness incentives, including a fitness allowance and mental well-being services
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
Office lunches
three times per week
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