INSART

Senior Scala Engineer

$$$$

 

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

  1. Intro Call with Recruiter (45 min)
  2. Technical Interview (up to 60 min)
  3. Client Interview (up to 60 min)

 

Looking forward to having a mutually interesting conversation with you!

Required languages

English B2 - Upper Intermediate
Published 30 July
10 views
·
1 application
To apply for this and other jobs on Djinni login or signup.
Loading...