Senior Backend Engineer

Shuffleup — Estonia · Posted ~22 hours ago

Senior Full-time Hybrid

Skills

Java Distributed Systems Microservices

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A high-impact senior individual contributor role focused on technical leadership and engineering excellence. You will design, build, and evolve high-load distributed systems and microservice-based applications, driving technical decisions and ensuring scalability, reliability, and maintainability within a fast-growing B2C and B2B environment.

Highlights

Opportunity to lead technical decisions and design high-load distributed systems in a growing B2C/B2B gaming company.

Description

ShuffleUp ShuffleUp is a forward-thinking online gaming B2C and B2B company with ambitions to deliver transformational solutions and exceptional user experiences. Our culture is built on agility, teamwork, and a commitment to excellence, ownership, and performance. We are looking for an experienced Senior Backend Software Engineer (L5) to join our growing team in Tallinn or Malta. This is a senior individual contributor role focused on technical leadership, product evolution, and engineering excellence rather than people management. You will lead the development of complex backend features within your team, drive technical decisions, and contribute hands-on to raising engineering standards and quality. About the Role Design, build, and evolve high-load distributed systems and microservice-based applications, with a strong focus on scalability, reliability, and maintainability.Own complex backend features and components end to end, from technical design and implementation through production operation and continuous improvement.Lead the development of technical initiatives within your team, breaking down problems, defining execution plans, and driving delivery in alignment with product and business priorities.Contribute to and help shape the technical roadmap for your team's systems and areas of ownership.Lead technical design discussions and make sound architectural decisions within your team and areas of expertise.Contribute hands-on through implementation, code reviews, debugging, and solving complex engineering problems.Identify and drive improvements in performance, reliability, observability, and technical debt within the systems owned by your team.Collaborate with other engineering teams and cross-functional stakeholders to deliver end-to-end solutions and align technical decisions.Mentor engineers, provide constructive technical feedback, and help raise engineering quality and standards within the team.Take a leading technical role in production incidents involving your areas of ownership, helping identify root causes and drive follow-up improvements. Qualifications 5+ years of professional software engineering experience, with strong backend development experience in Java. Proven experience designing, building, and operating large-scale, event-driven distributed systems and microservice-based applications in production.Strong understanding of system design, scalability, reliability, high availability, and performance.Experience owning complex features, components, or services end to end, from technical design and implementation through production rollout and continuous improvement.Experience designing and optimizing relational databases.Experience with observability, monitoring, distributed tracing, and troubleshooting production systems.Track record of leading technical discussions, contributing to the technical direction of a team, and driving consensus around engineering decisions.Strong engineering practices, including code reviews, automated testing, safe production rollouts, monitoring, and continuous quality improvement.Ability to balance short-term product and business priorities with long-term technical sustainability.Strong communication skills and the ability to explain technical concepts to both technical and non-technical stakeholders.Experience working within the iGaming industry. Our Stack Java 21Spring Boot and Spring WebFluxKafka for event publishingRedis and PostgreSQL for data storageKubernetes for deployment and orchestrationAWS and GCP as cloud infrastructure