Senior Scala Engineer - FinTech / Trading

Scala

Senior Scala Engineer - FinTech / Trading

Scala
Krakow, Kraków

Caspian One

Full-time
B2B
Senior
Hybrid

Job description

Senior Scala Engineer - Kraków, Poland - 12 months

This is a backend-focused Scala engineering role within a highly technical team working on a cloud migration project for an investment bank. The work involves upgrading legacy microservices into GCP and contributing to vulnerability-related engineering tasks. Financial domain experience is not required. The team operates in an Agile environment and values clean, functional code and modern engineering practices.

Tech Stack

  • Scala (core language)

  • Akka and ZIO (akka being replaced by ZIO)

  • MongoDB, Oracle

  • Docker, Kubernetes (GCP)

  • Kafka-like messaging systems

  • Functional programming principles

  • Any cloud exposure is valued.

Responsibilities

  • Upgrade and modernise microservices into GCP

  • Contribute to vulnerability-related engineering work

  • Collaborate with a team of Scala developers

  • Participate in Agile ceremonies and technical discussions

  • Write clean, testable, functional code

Requirements

  • 5+ years in software development, ideally in product-focused environments

  • Strong Scala experience, including Akka or ZIO

  • Solid understanding of Docker, Kubernetes, and cloud platforms

  • Experience with MongoDB, Oracle, and messaging systems

  • Comfortable with functional programming

Technical Interview (1 hour) – conversational, focused on Scala and project overview

Why Join?

  • Work on a modern tech stack with experienced engineers

  • All systems are either new or being modernised

  • Collaborative team culture with learning opportunities

  • Long-term budget secured through end of next year

Tech stack

    Scala

    advanced

    Cloud

    regular

    Zio

    regular

Office location