remotely.living

Senior Scala Engineer

INSART · Remote - EU · 2026-09-03

Apply for this job

Job description

About the Client

Our client is transforming the world of alternative investments, making them accessible to a broader range of investors. Traditionally, private funds and other alternative assets have been available only to institutional players due to their complexity and regulatory barriers. They change that by providing a cutting-edge platform that simplifies access, management, and distribution of these investment opportunities.

About the Role

As a Senior Scala Engineer, you’ll be part of the team building the core backend systems that power the client’s investment platform. Your mission will be to design and develop high-performance, scalable, and reliable distributed services that enable seamless data flow and financial transactions at scale.

You’ll contribute to the architecture of microservices and real-time data pipelines, applying functional programming principles and leveraging technologies like Akka, Play Framework, and streaming frameworks such as Spark or Flink. Working closely with cross-functional teams, you’ll help shape technical direction and ensure the platform continues to deliver secure, robust, and efficient solutions for the global investment community.

Role Responsibilities:

- Develop and maintain robust backend systems using Scala, ensuring high performance, scalability, and reliability.

- Participate in designing distributed systems and microservices architectures. Contribute to decisions on frameworks, libraries, and best practices.

- Write clean, testable, and maintainable code. Promote functional programming principles and ensure code quality through code reviews and unit/integration tests.

- Identify bottlenecks and optimize application performance, scalability, and fault tolerance.

Role Requirements:

- 4+ years working with Scala

- Hands-on experience with SQL and NoSQL databases (e.g., PostgreSQL, Cassandra, MongoDB)

- Experience with functional programming paradigms

- Experience with Akka, Play Framework, or ZIO ecosystem

- Strong communication skills with English B2+ for direct cooperation with the client

- Project starter mindset with ability to work independently and take ownership in a changing environment.

- Strong curiosity to the fintech domain.

Nice to have:

- Experience in fintech, banking, or payment systems

- Knowledge of data streaming and real-time analytics

- Exposure to Big Data frameworks (Spark, Flink)

Interview Process

- Intro Call with Recruiter (45 min)

- Technical Interview (up to 60 min)

- Client Interview (up to 60 min)

Looking forward to having a mutually interesting conversation with you!