Usiamo cookie tecnici e statistiche delle visite: Yandex Metrica e il registro anonimizzato delle visite di Zorky. Non vendiamo mai dati. Ulteriori informazioni su cookie e statistiche.
Zorky è in modalità di prova: tutto è gratuito. Questo sito è solo una demo: nomi delle aziende, link e il tuo feed personale si sbloccano dopo la registrazione. Registrati →
ZorkyZorky
Italiano
@termdocs

Scala / Kotlin: mercato

Scala Backend — functional JVM development for high-performance backends, distributed systems and big-data engines. A niche but well-paid segment. Also covers Kotlin Backend (often grouped together for the shared JVM-functional paradigm). Role family: Scala Backend Engineer (Akka/Cats/Play — reactive systems), Big Data Engineer (Spark on Scala — the main industry use case), Functional Backend Architect (Cats Effect / ZIO — pure FP), Kotlin Backend Engineer (modern JVM alternative to Java). Stack: Scala 3 (modern since 2021) or Scala 2.13 (legacy production), Cats Effect 3 / ZIO 2 (effect systems — pure FP), Akka (actor model, Lightbend acquired by Twilio in 2022), http4s / Play Framework / Tapir (web), Apache Spark (big data — Scala's main industry application), Kafka, PostgreSQL + doobie / Slick (functional DB), sbt or Mill (build), ScalaTest / MUnit. Top stack: scala, java, cloud, aws, python. 18% remote.

215
offerte aperte — per titolo dell'offerta, ripubblicazioni unite
$6000
mediana $/mese
28%
da remoto

Il mercato Scala / Kotlin ha al momento 215 ruoli aperti, di cui 193 osservati di recente. Median salary $6000/mo.

Il 18% delle offerte Scala è da remoto o ibrido. La community Scala è storicamente favorevole al lavoro distribuito. Tinkoff: favorevole al remoto. Le aziende Scala internazionali (Disney/Twitter/Stripe): full remote.

⚠ stipendio noto per 30 offerte su 215; quota di lavoro da remoto da 178 con modalità indicata; 193 conteggiate come osservazioni recenti; tendenza e difficoltà di assunzione non sono mostrate

Timeline: postings and sources

How many Scala / Kotlin postings appeared each week since May 11, and from how many sources. The second line separates market growth from coverage growth: a jump in the week new sources were connected means we started seeing more, not that the market grew.

New postings and active sources per week

Sources over the period: 115

New sources connected: May 18 +2 · May 25 +4 · Jun 1 +4 · Jun 8 +3 · Jun 15 +3 · Jun 22 +6 · Jun 29 +10 · Jul 6 +11 · Jul 13 +15 · Jul 20 +9 · Jul 27 +6 · Aug 3 +3 · Aug 10 +3 · Aug 17 +4 · Aug 24 +2 · Aug 31 +2 · Sep 21 +4 · Sep 28 +5 · Oct 5 +1 · Oct 12 +6 · Oct 19 +3

Week = posting first-seen date, all statuses; postings are selected by the same rule as this page's counter. Sources are distinct collection channels; their names are not published.

Remote work over time

Share of Scala / Kotlin postings offering fully remote work, per week.

Remote postings, %

The share is among postings that state a format (remote, hybrid, office). Weeks with fewer than 10 such postings are left blank.

Technologies over time

How the share of Scala / Kotlin postings mentioning each of the top technologies changed.

Postings mentioning the technology, %

Share among postings with a tagged stack; the series starts on Aug 10: earlier stack tags were assigned differently. Weeks with fewer than 20 tagged postings are left blank.

Countries over time

How the share of Scala / Kotlin postings in each of the top countries changed, per week.

Postings in the country, %

Share among postings with a known country; the chart shows the five countries with the most postings over six months. Weeks with fewer than 20 postings with a known country are left blank. A rising share can mean a newly connected source in that country rather than market growth.

Domanda e offerta osservata

Domanda aperta215
Offerta osservata— non pubblicato

Scala forma un flusso di offerte di nicchia ma in crescita. Tendenza 2026: migrazione da Akka a Cats Effect / ZIO, da Scala 2.13 a Scala 3.

⚠ i candidati adatti a un'offerta non sono ancora conteggiati: sono mostrate la domanda e la banca dati osservata

Distribuzione degli stipendi

Uno su dieci guadagna meno di $2081, uno su dieci più di $10.000. Metà del mercato sta tra $3811 e $9288. Campione: 30.

Geografia della domanda

paeseofferte
US45
PL45
ZA14
GB14
IN10
SG6
CA6
RU6
FR4
DE4

The leader by Scala job count is the US (45 positions). Germany — Scala-friendly EU. Large international remote segment.

⚠ solo numero di offerte: lo stipendio per paese non è pubblicato

Si usa insieme a

scala 130cloud 80java 73aws 54python 46azure 33sql 32spark 28gcp 23kubernetes 23kafka 20docker 17

Stack principale Scala 2026: Scala 3 o 2.13, Cats Effect 3 / ZIO 2 (FP pura moderna), Akka (legacy), http4s / Play Framework / Tapir (web), Apache Spark (Big Data), Kafka + Kafka Streams, PostgreSQL + doobie / Slick, sbt o Mill, ScalaTest / MUnit + ScalaCheck.

Coppie comuni: Scala + Akka, Scala + Cats Effect, Scala + Spark, Spark + Kafka, Scala + PostgreSQL + doobie. Roadmap di apprendimento: basi di Scala → principi di FP → sbt → Cats Effect o ZIO → http4s + doobie → basi di Spark.

Domanda per livello

livelloofferte
senior80
middle15
principal8
lead6
junior4

I Junior sono molto scarsi. Percorso di carriera: Java Senior → Scala Middle in 12-18 mesi → Senior → Big Data Engineer / Functional Backend Architect.

⚠ solo lato domanda: il livello della banca dati osservata è ignoto per la maggior parte

Datori di lavoro

La domanda è distribuita tra 165 datori di lavoro. Il maggiore ne concentra il 2.0%, i primi dieci il 13.4%; il restante 86.6% è coda lunga.

quotavalore
top-12.0%
top-35.5%
top-1013.4%
coda lunga86.6%

⚠ i nomi non sono mostrati: il classificatore non distingue ancora le agenzie di selezione dai datori di lavoro finali

Dove Zorky vede questo mercato

Osservato su 41 fonti; la maggiore ne concentra il 19.5%: questo mercato non dipende da un solo canale.

Offerte Scala: hh.ru, Habr Career, getmatch, Djinni, LinkedIn (aziende Scala internazionali), Telegram, bacheca offerte di Scala Days, Lightbend Jobs, NoFluffJobs/JustJoin.it.

Posizioni recenti

Tutte le offerte →

Le ultime offerte Scala Backend aperte: le 10 posizioni più recenti con una qualità della descrizione adeguata. L'elenco completo è nel nostro CRM o tramite il link «vedi tutte» qui sotto.

Mercati adiacenti

BackendJava BackendPython BackendGo / Golang.NET / C#Node.jsPHPRuby on Rails

Scala — the sixth-largest backend segment, niche but premium. Comparison — in the SiblingSubnichesChart above.

⚠ i mercati adiacenti per il confronto non sono ancora definiti

Come si misura
Posizione
un'offerta aperta che ha superato il controllo di qualità e indica almeno due tecnologie
Candidato osservato
un candidato il cui stack contiene questa tecnologia; un dato aggregato: nessun singolo record esce dal perimetro
Candidato abbinabile
non ancora conteggiato
Finestra
offerte aperte nel momento in cui è stato creato lo snapshot

Sui dati

  • Alcuni dettagli sono nascosti: la loro copertura di dati non è ancora sufficiente.
  • Le statistiche vengono mostrate solo dove il campione supera un controllo di qualità.
  • L'assenza di un blocco non significa che il valore sia zero.

Dettagli attualmente nascosti: 8.

Dati al 2026-10-27

Area: Backend

Specializzazioni correlate

All'interno di Scala Backend: Scala Backend Engineer (Akka/Cats/Play: reattivo), Big Data Engineer (Spark su Scala: applicazione principale), Functional Backend Architect (Cats/ZIO: FP pura), Kotlin Backend Engineer (alternativa JVM moderna a Java). Confronto nella barra qui sotto.

.NET / C#Elixir / ErlangGo / GolangJava BackendNode.jsPHPPython BackendRuby on RailsRust

Domande frequenti

Le domande più frequenti su Scala Backend: retribuzione, Scala vs Java vs Kotlin, Spark vs Akka vs ZIO, differenza dai Big Data, remoto, come iniziare (12-18 mesi dopo Java Senior), competenze da Senior. Le risposte si ricalcolano automaticamente.

Quanto guadagna uno Scala Junior, Middle, Senior o Lead?

Le offerte Junior Scala sono MOLTO scarse: il mercato si aspetta esperienza Java/Kotlin Middle + un progetto personale Scala completato. Il salto Junior → Middle: basi di programmazione funzionale + Akka/Cats Effect / ZIO + sbt. Percorso di carriera: Java Senior → Scala Middle in 12-18 mesi (cambio verso il pensiero funzionale) → Senior → Tech Lead / Big Data Engineer / Functional Backend Architect.

Quale stack viene richiesto più spesso per Scala?

I principali nel 5: scala, java, cloud, aws, python. Scala 3 (moderno) o Scala 2.13 (produzione legacy: la maggior parte delle codebase esistenti). Effect system: Cats Effect 3 o ZIO 2 (FP pura: dominanti in crescita 2024–2026). Akka: modello ad attori (stato in evoluzione: alcune aziende migrano verso Cats/ZIO). Web: http4s (HTTP funzionale: moderno), Play Framework (MVC maturo), Tapir (endpoint + OpenAPI). Apache Spark: la principale applicazione industriale di Scala. Kafka + Kafka Streams. PostgreSQL + doobie (DB funzionale) o Slick (legacy). Build: sbt (standard) o Mill. Test: ScalaTest o MUnit. I pattern FP (Monad/Functor/Applicative) sono indispensabili per un Senior.

Scala vs Java vs Kotlin: sviluppo JVM funzionale

Scala: il linguaggio JVM più «funzionale». Librerie di FP pura (Cats Effect / ZIO), sistema di tipi espressivo (HKT, type class). Svantaggi: curva di apprendimento ripida, compilazione più lenta, piccolo mercato Junior. Java: la base dell'enterprise. Enorme mercato del lavoro, Spring batteries-included, Project Loom (virtual thread) lo avvicina a uno stile funzionale. Kotlin: JVM moderna con null safety + coroutine. Vicino a Java ma con una sintassi più pulita. Strategia: prima Java (necessità del mercato), poi Scala per la nicchia funzionale premium o Kotlin per la JVM moderna.

Spark vs Akka vs ZIO: cosa imparare in Scala?

Apache Spark: la principale applicazione industriale di Scala (Big Data). Akka: modello ad attori per i sistemi distribuiti. Lightbend acquisita da Twilio nel 2022: situazione in evoluzione, migrazioni verso Cats Effect / ZIO. Ma Akka è ancora in produzione nelle grandi aziende. Cats Effect 3 / ZIO 2: effect system moderni di FP pura, dominano i nuovi progetti Scala (2023+). Senior Cats/ZIO: premio per la FP profonda. Strategia: Cats Effect o ZIO per i nuovi progetti, Akka per la manutenzione, Spark se Data Engineering. Non imparare tutto insieme: scegli un solo effect system.

Gli sviluppatori Scala possono lavorare da remoto?

Sì, il 18% delle offerte Scala è completamente da remoto o ibrido. La community Scala è storicamente favorevole ai team distribuiti (Lightbend è sempre stata distribuita). Tinkoff: favorevole al remoto. Sber.Tech Big Data: ibrido/in sede. Aziende Scala internazionali: completamente da remoto: Disney/Twitter/Stripe/Disney+/partner Lightbend. Hub per chi si trasferisce: Germania (UE favorevole a Scala), Polonia, Repubblica Ceca. Inglese: indispensabile per il lavoro internazionale da remoto con un premio +25-40% (la community Scala parla prevalentemente inglese).

Che differenza c'è tra Scala Backend e il Data Engineering su Spark?

Scala Backend: sviluppo lato server in Scala: API REST/gRPC, logica di business, DB transazionali, backend di prodotto. Effect system (Cats/ZIO), http4s/Play, doobie/Slick. Big Data Engineer su Scala Spark: elaborazione di terabyte con Spark, DWH, streaming. Uno stack diverso: Spark DataFrame API + Spark SQL + Delta Lake/Iceberg. Retribuzione ≈ Senior Scala Backend, ma un Big Data Senior + Spark può guadagnare di più (+10-15%) nelle aziende di dati internazionali. Passaggio da Scala Backend a Big Data in 3-6 mesi.

Da dove iniziare con Scala nel 2026?

Si presuppone esperienza Java/Kotlin Middle+. Roadmap: 1) Sintassi di Scala 3: "Programming in Scala" di Odersky / "Scala from Scratch" (Coursera Odersky). 2) Programmazione funzionale: Coursera "Functional Programming Principles in Scala". 3) Strumento di build sbt. 4) Cats Effect 3 (consigliato) o ZIO 2: il libro "Practical FP in Scala" di Volpe o la documentazione ZIO. 5) http4s + doobie per un progetto backend personale. 6) Basi di Apache Spark: API Spark Scala + un dataset da 1-3 GB. 7) Kafka + Kafka Streams. 8) Progetto personale: un servizio backend Scala con REST + http4s + doobie + PostgreSQL, distribuito in Docker. Corsi: OTUS "Scala Developer", la specializzazione Coursera di Odersky, Rock the JVM (Daniel Ciocîrlan). Libri: "Functional Programming in Scala" di Chiusano/Bjarnason, "Practical FP in Scala" di Volpe. Java Senior → Scala Middle: 12-18 mesi.

Quante offerte Scala sono aperte in CSI ed Europa?

130 active open Scala Backend positions — a niche but growing segment. Geography: the US, Poland, ZA. Sources: hh.ru, Habr Career, getmatch, Djinni, LinkedIn (international Scala shops), Telegram, Scala Days job board, Lightbend Jobs, NoFluffJobs/JustJoin.it (Poland is Scala-friendly). The real market is broader than the sample thanks to a large international remote segment. Time to close a Senior Scala role — 6-10 weeks.

Quali competenze servono a un Senior Scala?

Un Senior Scala gestisce l'intero ciclo + padronanza della FP. Scala core: sistema dei tipi a fondo (HKT, type class, given/using in Scala 3, tipi dipendenti), progettazione degli implicit (Scala 2) o contextual abstractions (Scala 3), varianza. Padronanza della FP: Monad/Functor/Applicative + istanze che rispettano le leggi, tagless final, Free monad (a livello di conoscenza), stile MTL. Effect system: Cats Effect 3 o ZIO 2: gestione di IO/Resource, primitive concorrenti (Ref/Deferred/Semaphore/Queue), modello delle Fiber. Architettura: architettura funzionale (Onion con servizi tagless-final), reader monad per la DI. Specializzazione: Apache Spark (Big Data): modello di esecuzione, shuffle; oppure Akka (legacy). Prestazioni: profiling della JVM (async-profiler, JFR), tuning del GC (G1/ZGC). Test: ScalaTest o MUnit + ScalaCheck (property-based). Soft skill: revisione del codice, mentoring (la community di Scala apprezza le conversazioni tecniche profonde). Inglese obbligatorio per Senior+: le fonti su Scala in russo sono poche.

Lascia una richiesta

Descrivi l'attività e lascia un contatto: la richiesta arriva nel nostro CRM e rispondiamo al contatto che indichi.

Inviando, accetti la informativa sulla privacy.