Senior Software Engineer .
70000
Hybrid job
Tech industry
Europe, Spain
Job ref38687
Post DateApril 1, 2026
Role Overview
My client from the iGaming industry, is looking for a highly experienced Senior backend engineer to help design and deliver critical platform services in a modern, distributed environment. This role focuses on building reliable, scalable systems that support complex transactional workflows and high-performance applications.
Required Experience & Skills
Key Responsibilities
Collaboration
Nice to Have
My client from the iGaming industry, is looking for a highly experienced Senior backend engineer to help design and deliver critical platform services in a modern, distributed environment. This role focuses on building reliable, scalable systems that support complex transactional workflows and high-performance applications.
Required Experience & Skills
- 8+ years of experience with Java and Spring-based frameworks in production systems.
- Extensive backend development experience, particularly in environments where accuracy and system reliability are critical.
- Deep understanding of multithreading, transaction management, and JVM internals.
- Experience working with messaging or streaming platforms (e.g., Kafka, RabbitMQ).
- Solid database expertise, including transaction handling, indexing, and performance tuning.
- Proven experience designing and working with distributed systems.
- Familiarity with containerization technologies such as Docker.
- Knowledge of caching mechanisms and tools (e.g., Redis).
- Strong awareness of security best practices, including authentication, data validation, and encryption.
- Experience implementing monitoring and observability solutions.
- Practical exposure to AI-assisted coding tools and a willingness to experiment with them.
- Strong communication skills and fluency in English.
Key Responsibilities
- Develop and maintain foundational backend services such as identity management, transactional processing, and data consistency layers within an event-driven system.
- Create and manage asynchronous processes with a strong focus on reliability, including guarantees around idempotency, traceability, and consistency.
- Design and deliver performant RESTful APIs with well-defined contracts and proper versioning strategies.
- Implement and manage distributed transaction mechanisms (e.g., saga patterns), ensuring proper handling of failure scenarios and eventual consistency.
- Oversee database schema changes with approaches that avoid downtime and ensure backward compatibility.
- Integrate secure authentication and authorization solutions using modern identity management tools.
- Develop and maintain automated testing suites, including integration, contract, and end-to-end tests.
- Ensure observability by incorporating logging, monitoring, and distributed tracing from early stages of development.
- Contribute to internal tools and administrative interfaces, as well as reusable UI components built on top of platform APIs.
- Collaborate on infrastructure and deployment pipelines, supporting continuous integration and delivery practices.
- Leverage AI-powered development tools where appropriate to enhance efficiency and code quality.
Collaboration
- Work closely with engineering leadership to shape system architecture and technical strategy.
- Partner with platform and DevOps teams on deployment processes, monitoring standards, and system reliability.
- Engage with compliance and regulatory stakeholders to ensure adherence to industry requirements.
- Collaborate with cross-functional engineering teams on topics such as security, scalability, and performance optimization.
Nice to Have
- Background in regulated industries such as financial services, payments, or online gaming.
- Experience with identity and access management customization or federation.
- Frontend development experience with modern JavaScript/TypeScript frameworks (e.g., React, Vue, Angular), especially for internal tools.
- Familiarity with container orchestration platforms such as Kubernetes.
- Experience with real-time data processing technologies.
- Knowledge of schema management and evolution techniques (e.g., Avro, Protobuf).
- Comfortable working in small, autonomous teams with high ownership and responsibility.
Pablo Mary
Recruitment Consultant
Apply for this job.
Please note that for your privacy no data from this form is stored in this website, beyond the legitimate interest period.
New Career Opportunities
Latest Jobs.
Hybrid
Prague, Europe, Spain
70000
Role Overview
My client from the iGaming industry, is looking for a highly experienced Senior backend engineer to help design and deliver critical platform services in a modern, distributed environment. This role focuses on building reliable, scalable systems that support complex transactional workflows and high-performance applications.
Required Experience & Skills
8+ years of experience with Java and Spring-based frameworks in production systems.
Extensive backend development experience, particularly in environments where accuracy and system reliability are critical.
Deep understanding of multithreading, transaction management, and JVM internals.
Experience working with messaging or streaming platforms (e.g., Kafka, RabbitMQ).
Solid database expertise, including transaction handling, indexing, and performance tuning.
Proven experience designing and working with distributed systems.
Familiarity with containerization technologies such as Docker.
Knowledge of caching mechanisms and tools (e.g., Redis).
Strong awareness of security best practices, including authentication, data validation, and encryption.
Experience implementing monitoring and observability solutions.
Practical exposure to AI-assisted coding tools and a willingness to experiment with them.
Strong communication skills and fluency in English.
Key Responsibilities
Develop and maintain foundational backend services such as identity management, transactional processing, and data consistency layers within an event-driven system.
Create and manage asynchronous processes with a strong focus on reliability, including guarantees around idempotency, traceability, and consistency.
Design and deliver performant RESTful APIs with well-defined contracts and proper versioning strategies.
Implement and manage distributed transaction mechanisms (e.g., saga patterns), ensuring proper handling of failure scenarios and eventual consistency.
Oversee database schema changes with approaches that avoid downtime and ensure backward compatibility.
Integrate secure authentication and authorization solutions using modern identity management tools.
Develop and maintain automated testing suites, including integration, contract, and end-to-end tests.
Ensure observability by incorporating logging, monitoring, and distributed tracing from early stages of development.
Contribute to internal tools and administrative interfaces, as well as reusable UI components built on top of platform APIs.
Collaborate on infrastructure and deployment pipelines, supporting continuous integration and delivery practices.
Leverage AI-powered development tools where appropriate to enhance efficiency and code quality.
Collaboration
Work closely with engineering leadership to shape system architecture and technical strategy.
Partner with platform and DevOps teams on deployment processes, monitoring standards, and system reliability.
Engage with compliance and regulatory stakeholders to ensure adherence to industry requirements.
Collaborate with cross-functional engineering teams on topics such as security, scalability, and performance optimization.
Nice to Have
Background in regulated industries such as financial services, payments, or online gaming.
Experience with identity and access management customization or federation.
Frontend development experience with modern JavaScript/TypeScript frameworks (e.g., React, Vue, Angular), especially for internal tools.
Familiarity with container orchestration platforms such as Kubernetes.
Experience with real-time data processing technologies.
Knowledge of schema management and evolution techniques (e.g., Avro, Protobuf).
Comfortable working in small, autonomous teams with high ownership and responsibility.
Apply nowRemote
Remote, LATAM
USD 5000 - TBC
Posición: Revenue Analyst Manager – iGaming
Ubicación: Remoto en Sudamérica
Salario: USD 2500 a USD 5000 (dependiendo la experiencia)
Tipo de contrato: B2B – Full-time
EXCLUYENTE!!!
Industria: iGaming / Gambling (los perfiles que no tengan experiencia en esta industria no serán considerados)
Idiomas: Español (Nativo)
Sobre la empresa
Somos una compañía en plena expansión dentro de la industria de iGaming/Gambling. Con una estructura ágil y un equipo de aproximadamente 100 personas, ofrecemos un entorno dinámico, colaborativo y con amplias oportunidades de crecimiento profesional.
Requisitos:
Buscamos un/a Revenue Analyst Manager especializado/a en iGaming que pueda analizar de forma integral el negocio y transformar datos en decisiones estratégicas.
Esta persona será responsable de entender el comportamiento del jugador, detectar oportunidades de crecimiento y ejecutar acciones que impacten directamente en el revenue.
Buscamos a alguien que vea los números y los analice, que entienda el comportamiento del jugador, que proponga accionespara que impacte directamente sobre el revenue.
Responsabilidades principales
Análisis diario de métricas clave:
GGR / NGR
ARPU / ARPPU
LTV
Depósitos y retiros
DAU / MAU
Churn y retención
Identificación de oportunidades de crecimiento:
Segmentación de jugadores
Detección de patrones de comportamiento
Análisis de cohortes
Optimización de revenue:
Definición de estrategias de bonos junto con CRM
Mejora de reactivación y redepósitos
Análisis de rentabilidad por segmento
Seguimiento de performance:
Efectividad de campañas de CRM (ej. WhatsApp, social media)
ROI de promociones
Evolución del valor del jugador
Generación de reportes ejecutivos con insights accionables
Perfil buscado
4+ años de experiencia en posiciones similares
Experiencia previa en iGaming (preferentemente en casino online)
Fuerte capacidad analítica con visión de negocio
Experiencia trabajando con métricas de revenue y comportamiento de jugadores
Capacidad de transformar datos en decisiones estratégicas
Perfil proactivo, orientado a impacto
Herramientas & skills
SQL (excluyente)
Herramientas de BI: (Power BI / Tableau / Looker)
Excel avanzado (excluyente)
Valorable: experiencia con CRM, automatización o gamificación
Indicadores de éxito
Mejora en ARPU
Incremento del LTV
Aumento de redepósitos
Optimización de campañas de reactivación
Crecimiento sostenido del GGR
Lo que ofrecemos
Contrato estable vía B2B.
2 semanas de vacaciones pagas al año.
Modalidad de trabajo 100% remoto desde LATAM
Integración en una empresa en constante crecimiento, con gran proyección de desarrollo profesional.
Un entorno multicultural, innovador y dinámico dentro de la industria de iGaming.
Apply nowRemote
Senior Java Developer – (iGaming / Sportsbook)
Remote, Europe
Up to €85000 (DOE)
Senior Java Developer – (iGaming / Sportsbook manadatory)
Employment Type: B2B / Contract or Permanent
Work Arrangement: Remote EU - Within European time zones
Salary: Up to €85k (DEO)
We are seeking an experienced Senior Java Developer to join a dynamic and fast-paced tech environment within the iGaming industry.
Key Responsibilities
Lead and mentor a team of Java developers, fostering a collaborative, high-performance environment
Provide technical direction and ensure best practices in coding, architecture, and development processes
Conduct regular code reviews and offer constructive feedback to the team
Design, build, and maintain scalable and secure Java-based applications
Drive the adoption of modern development practices and continuous improvement
Implement automated testing and ensure high-quality code delivery
Monitor and optimise application performance, reliability, and scalability
Requirements
8+ years of Java development experience in a production environment
3+ years of background in iGaming and Sportsbook development
Hands-on experience with Kubernetes (K8s) and containerised environments
Proficiency with Kafka and distributed messaging systems
Experience working with distributed caching systems
Solid understanding of relational databases and SQL
Exposure to front-end technologies such as HTML, CSS, JavaScript, and modern frameworks (e.g. React or Angular) is a plus
Familiarity with Agile/Scrum development methodologies
Strong problem-solving and communication skills
Ability to work independently in a remote-first setup
What’s Offered
B2B engagement
Remote-first environment with flexible work arrangements (within European time zones)
Apply now