Group Developer

FEG

Madrid

Presencial

EUR 60.000 - 90.000

Jornada completa

hace 2 horas
Sé de los primeros/as/es en solicitar esta vacante
Generador de candidaturas

Consigue una respuesta de este empleador — un currículum y una carta de presentación adaptados exactamente a lo que busca para contratar.

Supera los filtros ATS

Descripción de la vacante

Fortuna Entertainment Group is seeking a Software Engineer to build a greenfield, event-driven Player Account Management platform. You will implement identity management, transactional flows, and data consistency, delivering high-performance APIs and observability across the stack.

Collaborating daily with senior engineers and DevOps leads, you’ll shape architecture, CI/CD, testing, and tooling while applying AI-assisted development to accelerate delivery in a regulated, multi-jurisdiction

Formación

  • Bachelor's or higher in computer science or equivalent practical experience.
  • Experience shipping production services with a backend focus and reliability.
  • Solid Java and Spring Boot background with familiarity in distributed systems.

Responsabilidades

  • Implement core platform services in an event-driven, distributed architecture.
  • Design high-performance, low-latency APIs and ensure data consistency.
  • Create and maintain CI/CD pipelines and observability across services.
  • Integrate Keycloak for authentication and authorization.
  • Write tests (unit, integration, contract, e2e) as part of delivery.
  • Develop back-office tools and embeddable UI widgets using platform APIs.
  • Collaborate with senior engineers on architecture and DevOps practices.

Conocimientos

Backend development
Java
Spring Boot
SQL
Distributed systems
Testing (JUnit, Mockito)
CI/CD
AI-assisted development

Educación

Higher education in Computer Science

Herramientas

Kafka
Docker
Redis
Prometheus
OpenTelemetry
Jaeger
GitHub Copilot

Descripción del empleo

About Our Company

Fortuna has become an established brand among customers within just a few years. We became a proud international Family of companies carrying Fortuna Entertainment Group from the first betting shop.

Madrid, ES, 28045

Let's play together

Hey there!

We're Fortuna Entertainment Group, and we’re excited to share why we’re a team worth joining.

Who We Are?

Founded in 1990, FEG is a top player in the betting and gaming industry. We proudly serve millions of customers across seven European countries – the Czech Republic, Slovakia, Poland, Romania, Croatia, Montenegro, and Lithuania– with our Business Intelligence operations based in India and two hubs in London and Madrid.

Why Join Us?

You’ll be part of a team that embraces bold ideas and delivers on its promises. We’re committed to providing exceptional betting and gaming experiences tailored to our customers’ needs, bringing fun and games to them. We also know that behind these experiences is a great team, which is why we invest in and value each of our colleagues.

Where We Work?

Our vibrant Prague office, located in the modern Churchill II building, is where work meets fun! Enjoy perks like our very own barista, 24/7 company gym, a game room, and a relaxed atmosphere where colleagues are as friendly as they are skilled.

Current Opportunity

We are seeking a Software Engineer to help develop a greenfield, event-driven Player Account Management platform. In this role, you will implement core platform services, including identity management, transactional flows, and data consistency. You will design and utilise high-performance APIs and engage hands-on across the entire stack, from backend services and database migration to observability, testing, and back-office tools.

You will collaborate daily with a Senior Engineer, the Head of Engineering, and a Platform/DevOps Engineer on architecture, continuous integration and delivery (CI/CD), and operational excellence. You will also leverage modern AI tools to accelerate delivery without compromising quality. This position is ideal for an engineer looking to grow their expertise in distributed systems, regulated environments, and event-driven architectures.

What You’ll Be Doing
  • Implement core platform services such as identity management, transactional flows, and data consistency guarantees within a new event-driven architecture, collaborating closely with the senior engineering team.
  • Design event-driven asynchronous flows that ensure strong guarantees of idempotency, consistency, and auditability by following patterns developed in collaboration with senior engineers.
  • Create high-performance, low-latency APIs adhering to contract-first and RESTful principles, while utilising agreed-upon versioning strategies.
  • Write safe, backwards-compatible database migrations using tools like Flyway, Liquibase, or similar, with reviews conducted by senior engineers.
  • Integrate Keycloak for authentication and authorisation based on established configurations.
  • Adopt a testing-first approach: write unit, integration, contract, and end-to-end tests where they add value. Remember, testing is not a separate phase; it is intrinsic to our delivery process.
  • Instrument every service from day one with Prometheus metrics, structured logging, correlation IDs, and distributed tracing (using tools like OpenTelemetry or Jaeger).
  • Develop back-office tools and embeddable UI widgets (such as registration, login, profile management, and operational workflows) leveraging the platform APIs.
  • Utilise AI tools as part of your daily workflow for code generation, test creation, refactoring, and scaffolding, allowing you to accelerate development without compromising quality.
  • Actively engage beyond your core responsibilities. In a small team, your contributions will extend to infrastructure decisions, DevOps practices, and quality discussions across all areas.
What We’re Looking For
  • Higher education in Computer Science (or similar) or equivalent practical experience.
  • Minimum 4 years in software engineering, with a strong backend focus where correctness and reliability mattered.
  • Solid Java + Spring Boot experience; you’ve shipped production services and understand their failure modes.
  • Experience with Kafka (Confluent or similar message streaming platform) or other messaging systems, including delivery guarantees, duplicates, and ordering.
  • Good understanding of distributed systems concepts: eventual consistency, sagas, idempotency, and handling partial failures.
  • Strong SQL skills: transactions, isolation levels, indexing basics, and safe, backwards-compatible migrations.
  • Test-first mindset across the test pyramid (unit, integration, contract, e2e) using modern Java testing tools (JUnit 5, AssertJ, Mockito, Testcontainers, WireMock, Pact/Spring Cloud Contract or equivalents).
  • Working knowledge of Docker and containerised environments.
  • Familiarity with caching/in-memory stores (e.g., Redis) and related consistency trade-offs.
  • Curiosity and hands-on use of AI-assisted development tools (e.g., GitHub Copilot, ChatGPT, Claude, Cursor) in your daily workflow.
Nice To Have
  • Experience in iGaming, payments, or fintech, especially in regulated or multi-jurisdiction environments.
  • Keycloak integration experience for authentication and authorisation.
  • Experience building internal tools/backoffice UIs with React, Vue, Angular or similar.
  • Awareness of Kubernetes operations and working in small, high-ownership teams.
Why You’ll Love It Here

The specific compensation and benefits associated with this role may differ based on the hiring location, in order to remain compliant with local practices and competitive within each market.

Offices at FEG

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra y suelta tu archivo aquí
Similar jobs

Puestos de trabajo similares que vale la pena comparar

Group Senior Product Owner - Madrid
Group Senior Product Owner - Madrid

Tamarind Intelligence • Madrid

Híbrido
EUR 70.000 - 95.000
Annual bonus
5 weeks holiday
Flexible working hours
+3
Group Senior Software Developer
Group Senior Software Developer

FEG • Madrid

Híbrido
EUR 60.000 - 80.000
Group Senior Product Owner - Madrid
Group Senior Product Owner - Madrid

FEG • Madrid

Presencial
EUR 90.000 - 120.000
Staff Senior Software Engineer
Staff Senior Software Engineer

Superbet • Madrid

Presencial
EUR 60.000 - 80.000
Backend Engineer - Sports
Backend Engineer - Sports

LeoVegas Group • Málaga

Híbrido
EUR 60.000 - 90.000
Hybrid work policy
Workation
Wellness contribution
+6
Senior Backend .NET Software Engineer
Senior Backend .NET Software Engineer

Wey Wey Web • Málaga

Híbrido
EUR 70.000 - 110.000
Vacation 25 days
Health insurance
Flexible compensation
+6
Senior Backend Engineer
Senior Backend Engineer

Superbet • Madrid

Híbrido
EUR 80.000 - 120.000
Backend Software Engineer
Backend Software Engineer

Wey Wey Web • Málaga

Híbrido
EUR 48.000 - 64.000
25 working days
Private health insurance
Private life insurance
+6
Senior Backend Engineer - Sports
Senior Backend Engineer - Sports

LeoVegas Group • Málaga

Híbrido
EUR 70.000 - 110.000
Hybrid work policy
Wellness contribution
Health insurance
+3
Senior Backend Engineer
Senior Backend Engineer

Superbet • Madrid

Presencial
EUR 60.000 - 80.000
Competitive salary
Opportunities for learning new technologies
Dynamic team environment