Overview Staff Back-End Engineer (Java) - Mobile Gaming
Staff Back-End Engineer (Java) - Mobile Gaming
Welcome to Homa, the gaming technology lab that is taking the industry by storm. Our team is dedicated to empowering mobile game creators worldwide to bring their ideas to the top charts with a scalable, live platform.
We are a diverse team of 230+ colleagues from 35+ countries, building the Homa Lab platform to help developers stay on top of trends, test features in real time, and distribute and monetize their games. Our apps have been downloaded 1.8 billion times.
We have raised $165 million from prominent investors and business angels, and we are growing rapidly with industry veterans who help us deliver the next generation of Homa’s games.
Joining Homa means becoming part of a dedicated team creating innovative and high-performing games for players worldwide.
Role & Missions What You Will Do
As a Staff Back-End Engineer, you will be a key technical leader in our LiveOps and User Acquisition & Monetization (UAM) squad, driving architectural decisions, optimizing systems, and mentoring engineers. You will design, develop, and scale critical back-end services that support millions of players daily. You will have freedom to rewrite core components, participate in design, implement new features, and significantly impact the team.
About you – Who you are Requirements
7+ years experience in Java or another JVM language
Proven ability to design and optimize high-performance, scalable systems handling millions of daily requests
Hands-on experience with mobile gaming, multiplayer services, and / or LiveOps
Strong technical leadership and mentoring skills
Ability to own high-level technical decisions and align architecture with business goals
Fluent in English with excellent communication skills
Good to have Deep knowledge of the Spring Framework
Experience with Camunda or other process orchestration systems
Expertise in resilient software design and fault-tolerant architectures
Understanding of stream processing (Kafka, Spark, etc.)
Experience with key-value stores (Redis, DynamoDB, Aerospike, etc.)
Strong background in microservice architecture patterns
Proficiency in test-driven development (TDD) and automated testing
Hands-on experience with Kubernetes or other container orchestrators
What Sets You Apart Strategic Mindset – proactive in diagnosing and resolving complex issues
Architectural Excellence – drive high-level technical decisions to enhance system performance and maintainability
API Development & Maintenance – design and maintain API clients, ensuring seamless interaction with third-party services
Cross-Team Collaboration – work closely with UAM managers, product teams, and stakeholders to align technical solutions with business needs
Our Culture We are building a community of brilliant talents and prioritize collaboration and learning. Our values guide how we work together :
Ambition – tackle difficult challenges and aim high to revolutionize the industry
Humility – stay collaborative, celebrate wins, and learn from failures
Curiosity – stay open to new ideas and keep learning
We provide developers with data to bring ideas to life and support you with a global, English-speaking team from 35+ countries.
Benefits Perks & Benefits
Essential benefits in France and specific locations, including health insurance, meal vouchers, public transport subsidies, childcare benefits, and life insurance
Option to work from our Paris HQ with a rooftop garden and WeWork amenities
Work in English with an international team
Team events and company-wide trips (Workations)
Bi-annual reviews with your manager
Additional Details Seniority level : Mid-Senior level
Employment type : Full-time
Job function : Engineering and Information Technology
Industries : IT Services and IT Consulting
#J-18808-Ljbffr
Backend Engineer Java • Madrid, Madrid, España