Senior Scala Developer

Senior Scala Developer

Full-Time 60000 - 80000 £ / year (est.) Home office (partial)
S

At a Glance

  • Tasks: Design and implement real-time financial data streaming components in a dynamic fintech environment.
  • Company: Join a leading London-based fintech company trusted by over 180 financial institutions.
  • Benefits: Enjoy remote work flexibility, competitive pay, and opportunities for professional growth.
  • Other info: Collaborate with a talented team and enhance your career in an innovative setting.
  • Why this job: Be at the forefront of financial technology and make a significant impact on global systems.
  • Qualifications: 4-5 years of Scala experience and strong skills in Kafka and distributed systems.

The predicted salary is between 60000 - 80000 £ per year.

We are looking for a Senior Scala Developer to join a globally recognized fintech project focused on post‑trade automation and large‑scale financial systems. Our client is a London‑based technology company trusted by more than 180 financial institutions worldwide, including 25 of the 30 globally systemically important banks (G‑SIBs).

Responsibilities:

  • Designing and implementing real‑time financial data streaming components
  • Building and maintaining services based on Akka (Actors, Streams, HTTP)
  • Developing Kafka consumers with proper offset handling and advanced error management
  • Working with Slick and PostgreSQL (schema modelling, queries, migrations)
  • Writing unit and integration tests, especially for asynchronous code
  • Collaborating directly with the client’s engineering team in London

Qualifications:

  • 4–5+ years of commercial Scala experience
  • Hands‑on experience with ZIO in production environments
  • Practical experience with Apache Kafka and distributed systems
  • Experience with testing asynchronous applications
  • Knowledge of AWS/cloud environments
  • Excellent communication skills in English, essential for daily collaboration with business and technical stakeholders

Technologies:

  • Scala
  • ZIO
  • AWS (EC2, S3, SQS/SNS)
  • Kafka
  • Slick
  • PostgreSQL
  • Akka

Senior Scala Developer employer: Scalac

Join a leading fintech company in London that champions innovation and collaboration, offering a dynamic work culture where your contributions directly impact the financial technology landscape. With a focus on employee growth, you will have access to continuous learning opportunities and the chance to work alongside top-tier professionals in the industry. Enjoy the flexibility of remote work while being part of a globally recognised team trusted by major financial institutions.

S

Contact Details:

Scalac Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Scala Developer

Tip Number 1

Network like a pro! Reach out to your connections in the fintech space and let them know you're on the lookout for a Senior Scala Developer role. You never know who might have the inside scoop on openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio showcasing your Scala projects, especially those involving Akka and Kafka. This will give potential employers a taste of what you can bring to the table and set you apart from the crowd.

Tip Number 3

Prepare for technical interviews by brushing up on your knowledge of asynchronous programming and testing strategies. Practise coding challenges that focus on real-time data streaming and distributed systems to impress your interviewers.

Tip Number 4

Don't forget to apply through our website! We’ve got some fantastic opportunities waiting for you, and applying directly can sometimes give you an edge. Plus, it’s super easy to keep track of your applications!

We think you need these skills to ace Senior Scala Developer

Scala
Akka
Kafka
ZIO
PostgreSQL
Slick
AWS (EC2, S3, SQS/SNS)

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your Scala experience and any relevant fintech projects you've worked on. We want to see how your skills align with the role, so don’t be shy about showcasing your achievements!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about fintech and how your experience with technologies like Akka and Kafka makes you a perfect fit for our team.

Showcase Your Projects:If you’ve worked on any interesting projects, especially those involving real-time data streaming or asynchronous applications, make sure to mention them. We love seeing practical examples of your work!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity in our fintech project!

How to prepare for a job interview at Scalac

Know Your Scala Inside Out

Make sure you brush up on your Scala skills before the interview. Be prepared to discuss your past projects and how you've used Scala in real-world applications. They’ll likely want to hear about your experience with Akka, ZIO, and Kafka, so have some examples ready!

Showcase Your Problem-Solving Skills

Since this role involves building and maintaining complex systems, be ready to tackle some technical challenges during the interview. Practice explaining your thought process clearly and logically, especially when it comes to error management and asynchronous code testing.

Familiarise Yourself with Financial Systems

Given that the position is in fintech, having a solid understanding of financial systems and post-trade automation will set you apart. Brush up on relevant concepts and be prepared to discuss how your technical skills can contribute to their specific needs.

Communicate Effectively

Excellent communication skills are essential for this role. Practice articulating your thoughts clearly and concisely, especially when discussing technical topics. Remember, they’re looking for someone who can collaborate effectively with both technical and business stakeholders.