(Senior) Backend Software Engineer
Role details
Job location
Tech stack
Job description
- Design and develop scalable, robust backend services and APIs in Go, supporting gameplay logic, session handling, result generation, and state management.
- Work in a cross-functional product team alongside game developers, frontend engineers, QA specialists, and product managers to deliver features end-to-end.
- Ensure services are secure, performant, and maintainable, with appropriate test coverage and observability.
- Collaborate on system design and architectural decisions, helping evolve our platform to meet future game and business needs.
- Integrate third-party systems and tools where necessary, ensuring seamless connectivity and data flow.
- Monitor, troubleshoot, and continuously improve the performance and reliability of our services in production.
- Embrace a mindset of continuous improvement, sharing knowledge and contributing to a strong engineering culture., * Monthly mobility allowance of €30 to use on the mobility option of your choice (e.g., the Deutschlandticket), plus access to a company bike leasing program.
- Company pension scheme, provided in partnership with Degura, to support your future financial security.
- Subsidized EGYM WELLPASS membership, with a contribution of only €25 per month, giving you access to a wide range of gyms and sports options across Germany.
- Monthly company events, team activities, and informal gatherings, including our popular company-wide lunches provided four days a week.
Requirements
Do you have experience in Software development?, As a (Senior) Backend Software Engineer (f/m/d) in our Games Team, you'll help build and evolve the technical foundation that powers our slot games, scratchcards, and instant-win experiences. This team is responsible for the services that orchestrate gameplay, game state, results, and player interactions across our portfolio. We are looking for an experienced engineer with a passion for high-quality backend systems, written primarily in Go (Golang), and a keen eye for scalability, reliability, and product value., * Proven experience in backend software development, with strong proficiency in Go (Golang).
- Solid understanding of microservices architecture, API design, and backend system interactions.
- Experience working with containerized services (Docker, Kubernetes) and modern deployment workflows.
- Hands-on experience with observability, infrastructure as code, and event-driven systems (e.g., working with tools like Kafka, Prometheus, Grafana, Helm, Argo CD, or similar).
- Ability to write clean, testable, and well-documented code, and a track record of owning services in production.
- A collaborative, product-oriented mindset-you enjoy working in a team and contributing to the broader business goals.
- Strong communication skills in English and a proactive attitude.
- Experience in e-commerce environments, especially systems with transactional integrity, pricing, or inventory mechanics are a plus.
- Familiarity with game platforms, real-time systems, or regulated digital products would be a nice-to-have.
About the company
At ZEAL, we are equipped with the entire enchilada of innovative tech stacks in an emergent microservice architecture - from Github Enterprise, Kubernetes and Jenkins to Java, Postgres, and AWS. Our mission is as simple as it is bold: We are here to disrupt and reinvent the online lottery business. Join our team of 180+ multicultural employees - a diverse mix of leaders, game changers and visionaries united and grounded in our values. If you enjoy open-source and are passionate about applying state-of-the-art technologies in an agile environment, we’d love to hear from you!