Mid-Senior Software Engineer
Role details
Job location
Tech stack
Job description
evolves around them . What you'll do - Build and grow the platform. Design and ship scalable, high-performance services at the heart of a system handling millions of gameplay transactions across regulated jurisdictions - and keep pushing it forward as new markets and partners come on board. - Build AI-first. Use AI coding and testing tools as a standard part of how you design, write, review and test - and help shape our move toward spec-driven development (SDD) and agentic workflows, where clear specs drive both the code and the tests. - Own quality. Write meaningful tests, automate regression, and help us push test cycles from days down to hours. - Design for change. Build well-bounded, extensible services and clean APIs that hold up as the product and the stack keep evolving. - Raise the bar. Run thoughtful code reviews, uphold engineering standards, and mentor engineers earlier in their careers. - Work across the org. Partner with Product, QA and the wider engineering team to
Requirements
ship software that's fast, secure and knowable. What you bring Must-have - 4-6+ years building production software, with real depth in backend systems. - Strong Java today, with solid Spring Boot / Hibernate - but the mindset matters more than the language: clean architecture, sound design patterns, and the ability to pick up new stacks quickly. - Hands-on experience designing and operating event-driven or message-based systems in production, with a solid grasp of the async fundamentals - idempotency, retries, dead-letter handling, event ordering and eventual consistency - and how to keep distributed workflows reliable when failures and redelivery are expected. - You know BDD (we use JBehave in parts of the platform today) and you're excited about where we're headed: spec-driven development (SDD) with agentic AI workflows, where the way we specify, build and test looks different from a classic BDD setup. - Comfortable with Git and collaborative development workflows. - Clear, fluent English, written and spoken. - Genuine enthusiasm for AI-assisted development - you want to build this way, not push back on it. Nice-to-have - iGaming, fintech, or other regulated, high-throughput domain experience. - Messaging and event-streaming platforms (Kafka, Kafka Streams, RabbitMQ or similar). - Experience across more than one language or ecosystem. - Microservices and RESTful API design. - Cloud-native experience (AWS). The details - Location: Málaga, Spain - Working model: Hybrid - Type: Full-time - Level: Senior - Industry: iGaming - Salary range: Senior €60000 - 70000,000 gross/year. Mid: €50000 - 60000 gross/year What we offer - 23 vacation days - Private health insurance - A real training & development budget - including the AI tools we build with every day - Room to grow in a fast-moving, international company About QTech Games QTech Games is a fast-growing global iGaming platform and