Senior Staff Software Engineer

We’re partnering with a leading iGaming company on a mission to deliver transformational solutions and exceptional user experiences across both B2C and B2B products. Their culture is built on agility, teamwork, and a commitment to excellence and performance.

We are looking for an experienced software engineer with a strong backend development background to join their growing team in Tallinn.

About the Role

  • Design and implement primarily backend software components for scalable, high-performance systems, but occasionally contribute to other parts of the stack such as frontend or data infrastructure.

  • Help set engineering standards and best practices across the engineering team.

  • Collaborate with product, frontend, and infrastructure teams to ensure seamless integration and innovation.

  • Conduct design and code reviews, provide mentorship, and support cross-team collaboration.

  • Analyze and improve the efficiency, scalability, and stability of system resources.

  • Establish yourself as an owner of a particular component, feature, or system with expert end-to-end understanding.

  • Successfully complete projects of large scope while maintaining a consistently high level of productivity.

  • Provide mentoring, design reviews, technical roadmap ownership, and cross-team architecture stewardship.

Qualifications

  • 5+ years of professional programming experience in Java, with hands-on experience building large-scale infrastructure applications or similar systems.

  • Strong understanding of relational databases and experience in optimizing database performance.

  • Experience with event-driven and highly available systems.

  • Experience designing, analyzing, and improving system scalability and stability.

  • Proven track record of owning a component, feature, or system end-to-end.

  • Strong collaboration skills and experience driving technical direction and consensus within teams.

  • Experience improving quality through thoughtful code reviews, testing, rollout processes, monitoring, and proactive improvements.

Nice to Have

  • Experience in the iGaming industry or other high-traffic, consumer-facing platforms.

  • Experience with scripting languages such as Python and JavaScript.

  • Understanding of microservices architecture and CI/CD pipelines.

Tech Stack

  • Java 21

  • Spring Boot and Spring WebFlux

  • Kafka for event publishing

  • Redis and Postgres to store data

  • Kubernetes for deployment

  • AWS and GCP as cloud infrastructure

Related Jobs

PPC Manager

PPC Manager Remote We are hiring a PPC Manager on behalf of our client, an international performance agency...

Legal Counsel

Legal Counsel Tallinn, Estonia (Hybrid) We are looking for an experienced Legal Counsel to join our clients...

QA Automation Engineer

For our client, a growing iGaming platform provider based in Tallinn, we are looking for a QA Automation...