Modoante
NorwayFull TimeSoftware Developers

Senior Backend Engineer

Vend | Oslo, Norway | Salary not specified

Source: JobsPipe

Required Skills

kotlincommunicationapi-design
View company

Role snapshot

Work model
Hybrid
Language
Not specified
Experience
Not specified
Posted
Posted 1 day ago
Application deadline
2026-10-06

What you'll do

Company Description Vend is a family of well-known Nordic digital marketplaces — FINN, Blocket, Tori, DBA, Bilbasen, Bytbil and Oikotie — operating under one shared organization. Millions of people across the Nordics use our marketplaces to find a job, a home, a way to move, or a fresh start, with more than 300 million visits every month. The Discovery team builds the search and recommendations behind all of them. We're a core platform team: our customers are the product teams in Mobility, Recommerce, Jobs and Real Estate, and through them, everyone using our marketplaces. When search is down, the marketplaces stop working — which is a real responsibility, and also why the work matters. Role Description As a Senior Backend Engineer in the Discovery team, you'll build and evolve the search services behind Vend's marketplaces: indexing pipelines, query handling, and the APIs the verticals consume. Most of our code is Kotlin. A large part of the work is hybrid search — combining lexical and semantic retrieval — which is where we think the platform's future is and where plenty is still unsolved. You'll also develop the recommendation systems used across all verticals, from candidate generation to serving, and work directly with the data scientists on the team to turn their experiments into production systems. We're rebuilding our search setup into a flexible platform where individual marketplace teams can shape their own results, tune their own weights and bring their own data models. That means clean APIs, good abstractions, and deciding what to expose versus what to abstract away. It also means keeping it all running at Nordic marketplace scale, where slow search is broken search. The team leans heavily on AI tools like Claude Code, and we're still working out what that means for how we build software. This is a full-time hybrid role based in either our Oslo or Stockholm office, with the flexibility to work up to 3 days per week remotely. Qualifications

  • Strong on the JVM. Most of our code is Kotlin, but we care more about your ability to build solid backend services than which JVM language you've been writing most recently.
  • Experience building and operating high-throughput production backend services, including API design, concurrency, performance and debugging.
  • Enjoyment of complex, open-ended problems. Relevance is never really "done", and ranking is full of trade-offs where there's rarely a single right answer.
  • Ability to work well with data scientists — turning an experiment into a production system, and understanding enough about embeddings, evaluation and model behaviour to have useful technical discussions.
  • Platform thinking: you care about the API you expose, the abstraction other teams work with, and what happens when four verticals need four slightly different things.
  • Experience with search, relevance, ranking or recommendation systems is a strong advantage, as is familiarity with Elasticsearch, Solr, or vector search. Not a requirement.
  • Comfort with cloud infrastructure, containerization and CI/CD, and with the monitoring and observability needed to run services at scale.
  • Use of AI tools with intent — bring your opinions, curiosity and willingness to experiment.
  • Clear communication in English across a Nordic organization.

Work resources

Helpful work resources for this job

Sign in to read

Application checklist

Review your application before submitting

A quick checklist to help candidates submit a clearer, more complete application.

Read resource