Backend Engineer -Java/Scala/go

emagine

Sweden

Remote

SEK 700,000 - 1,000,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

emagine is seeking a backend engineer to design and operate high-availability services that power access decisions at scale. You will collaborate across engineering teams, influence technical direction, and work autonomously in a dynamic environment.

The role involves building resilient systems in a regulated context and communicating clearly with both technical and non-technical stakeholders. You will contribute to backend services using Java/Scala/Go, focusing on API design, data modelling,

Qualifications

  • Experience building backend services in production at scale.
  • Proficient in a backend language such as Java, Scala, Go or similar.
  • Understanding API design, schema evolution, and backward compatibility.

Responsibilities

  • Build and operate high-availability, low-latency backend services that make access decisions.
  • Deliver features and improvements on the team's roadmap with engineers and manager.
  • Improve resilience and operability of core access systems (caching, invalidation, incidents).
  • Contribute to design discussions, code reviews and technical decisions within the team.
  • Collaborate with partner teams across catalog, playback, client and safety to land changes.
  • Keep documentation current and share context within the team.

Skills

Backend development
Java/Scala/Go
APIs design
Data modelling
Data pipelines
Cross-team collaboration

Job description

Our systems answer questions like: can this user play this content here, which features are available for it, and what restrictions apply? Every playback and every content surface depends on these decisions being correct, fast and reliable. Our current priorities include moving access decisions onto a shared, configurable model, consolidating gating logic across clients, and making our core access systems more resilient and easier to operate. You will contribute to all of these.

This is a role for someone who thrives on variety, context switching, and building trusted relationships across engineering teams. You will need to be comfortable operating with autonomy, adapting to different team cultures, and influencing technical direction in codebases you did not originally build.

What You'll Do
  • Build and operate high-availability, low-latency backend services that make content and feature access decisions for clients.
  • Deliver features and improvements on the team's roadmap, working closely with the other engineers and the engineering manager.
  • Improve the resilience and operability of core access systems, including caching, invalidation and incident readiness.
  • Contribute to design discussions, code reviews and technical decisions within the team.
  • Work with partner teams across catalog, playback, client and trust and safety to land changes safely.
  • Keep documentation current and share context, so knowledge stays with the team.
Who You Are

You have solid experience building and operating backend services and APIs in production at scale, and you are proficient in a backend language such as Java, Scala, Go, or similar.

You understand API design, schema evolution, and backward compatibility in systems where stability matters, and you are comfortable modelling data for auditability, versioning, and efficient querying.

You have worked with data pipelines and understand the tradeoffs between real time and batch processing. You are comfortable navigating unfamiliar codebases, ramping up quickly in new domains, and contributing meaningfully without needing to own the full context from day one.

You think carefully about the downstream impact of what you build, from how policy logic is structured to how it surfaces in enforcement decisions and regulatory reporting.

You have worked in regulated or compliance sensitive environments, or you are keen to develop that experience.

You collaborate well across teams and can build trust quickly with new groups.

You communicate technical decisions clearly to both technical and non technical stakeholders.

You are comfortable with ambiguity and can identify the most impactful work without always having it defined for you.

Start/End: 2026-11-16 to 2027-04-30

Workplace: Remote within Sweden

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend Engineer - Java/Scala/Golang
Backend Engineer - Java/Scala/Golang

emagine • Sweden

Remote
SEK 700,000 - 950,000
Backend developer - Content Platform - Java
Backend developer - Content Platform - Java

emagine • Sweden

Remote
SEK 700,000 - 1,100,000
Backend Engineer - Java/Scala/Golang
Backend Engineer - Java/Scala/Golang

Justera Group • Solna kommun

Hybrid
SEK 900,000 - 1,100,000
Flexible hybrid working model
25 days annual leave
Annual wellness allowance 3,500 SEK
Remote Backend Engineer — Java/Scala/Go (Sweden)
Remote Backend Engineer — Java/Scala/Go (Sweden)

emagine • Sweden

Remote
SEK 700,000 - 950,000
Senior Backend Engineer
Senior Backend Engineer

Nooga • Stockholms kommun

Hybrid
SEK 669,600 - 892,800
Back End Developer
Back End Developer

Empathy Talent • Malmö kommun

On-site
SEK 900,000 - 1,400,000
Senior Backend Engineer – Java
Senior Backend Engineer – Java

Swediumglobal • Stockholms kommun

On-site
SEK 600,000 - 800,000
Full Stack Developer
Full Stack Developer

Aqilea • Stockholms kommun

On-site
SEK 900,000 - 1,200,000
Extension option
Stockholm location
Sr. Fullstack Engineer – Backend | Content Experience
Sr. Fullstack Engineer – Backend | Content Experience

TV4 • Stockholms kommun

On-site
SEK 900,000 - 1,200,000
High autonomy
Impact at scale
Sustainable tech
+5
Senior Backend Engineer
Senior Backend Engineer

Swediumglobal • Stockholms kommun

Hybrid
SEK 588,991 - 803,169