Jobiglo

No results.

Senior Backend Software Engineer (Java) – L5

Shuffle Up · Tallinn

Senior 🇬🇧 English
Java Distributed Systems Observability Monitoring Distributed Tracing

Job description

About the role

Shuffle Up is seeking an experienced Senior Backend Software Engineer to join its growing team in Tallinn or Malta. This individual contributor role focuses on technical leadership, product evolution, and engineering excellence without people‑management responsibilities.

Key responsibilities

  • Design, build, and evolve high‑load distributed systems and microservice‑based applications with emphasis on scalability, reliability, and maintainability.
  • Own complex backend features end‑to‑end, from technical design through production operation and continuous improvement.
  • Lead technical initiatives, break down problems, define execution plans, and deliver in line with product and business priorities.
  • Shape the technical roadmap for your team’s systems and drive architectural decisions.
  • Contribute hands‑on through implementation, code reviews, debugging, and solving complex engineering problems.
  • Identify and drive improvements in performance, reliability, observability, and technical debt.
  • Collaborate with other engineering teams and cross‑functional stakeholders to deliver end‑to‑end solutions.
  • Mentor engineers, provide constructive feedback, and raise engineering quality standards.
  • Take a leading technical role in production incidents, identify root causes, and drive follow‑up improvements.

Required profile

  • 5+ years of professional software engineering experience with strong backend development in Java.
  • Proven experience designing, building, and operating large‑scale, event‑driven distributed systems and microservices in production.
  • Deep understanding of system design, scalability, high availability, and performance.
  • Experience owning complex features or services end‑to‑end, including design, implementation, rollout, and continuous improvement.
  • Experience designing and optimizing relational databases.
  • Familiarity with observability, monitoring, distributed tracing, and production troubleshooting.
  • Track record of leading technical discussions, influencing technical direction, and building consensus.
  • Strong engineering practices such as code reviews and automation.

Required skills

  • Java
  • Microservices architecture
  • Distributed systems
  • Event‑driven architecture
  • SQL / relational databases
  • Observability and monitoring tools
  • Distributed tracing
  • Performance optimization
  • CI/CD pipelines

What we offer

  • Opportunity to work on high‑impact, high‑scale gaming platforms.
  • Technical leadership role with influence over product direction.
  • Collaborative, agile, and performance‑driven culture.

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Shuffle Up.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.

Explore further

Salaries, guides and searches in Estonia.

Salary: Senior Software Engineer Based on 7 job offers in Estonia

Apply in 30 seconds

Enter your email to apply. An account will be created automatically.

Apply now →

By continuing, you accept our terms of use.

Already have an account? Login

A question about this job?

Ask it here: you will get the full job summary by e-mail, right away.

💬 Chat with us on Telegram

Published 1 month ago

Expires 6 days from now

23 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Shuffle Up

Tallinn