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
  • 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

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.

View our privacy policy

New Career Opportunities

Latest Jobs.

View all jobs

Hybrid

Senior Software Engineer

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 now

Remote

Revenue Analyst iGaming

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 now

Remote

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