Hybrid Remote

Senior Scala Software Engineer - Fintech

ScalaJobs logo

ScalaJobs

£75K - £90K
London - United Kingdom 🇬🇧

We are an innovative Fintech company backed by a well-established team responsible for building a suite of services that power our flagship product suite. Our products serve as the backbone of critical financial services. As we continue to scale and innovate, we are seeking a Senior Backend Software Engineer to join our talented development team in London.

The Role

As a Senior Backend Software Engineer, you will be a key contributor to building and enhancing the core components of our backend systems. Our backend is predominantly written in Scala, utilizing a mixture of Akka and ZIO depending on the service requirements. You will work closely with a team of engineers and product owners to deliver robust, scalable, and high-performance solutions. This role is ideal for a seasoned software engineer passionate about functional programming and eager to work in a dynamic and collaborative environment.

Key Responsibilities

  • Design, develop, and optimize backend services in Scala, ensuring high availability, scalability, and reliability.
  • Utilize Akka and ZIO frameworks to build and maintain microservices and distributed systems.
  • Collaborate with product managers and other engineers to define, architect, and implement new features and services.
  • Participate in code reviews, ensuring adherence to best practices and maintaining a high standard of code quality.
  • Contribute to technical discussions and decision-making to drive product innovation and technical excellence.
  • Troubleshoot and resolve complex issues in production and non-production environments.

Qualifications

  • Strong experience in backend development using Scala.
  • Proficiency in one or more Scala frameworks, such as Akka, ZIO, or similar.
  • Solid understanding of microservices architecture, distributed systems, and cloud-based services.
  • Experience with functional programming principles and patterns.
  • Familiarity with modern development workflows, CI/CD pipelines, and containerization tools like Docker and Kubernetes.
  • Previous experience in the Fintech or financial services industry is a plus but not required.
  • Excellent problem-solving skills and the ability to work independently as well as in a team environment.

Why Join Us?

  • Opportunity to work on innovative products with a significant impact in the Fintech space.
  • Collaborative team environment with opportunities to contribute to the technical direction of our products.
  • Hybrid work model based in our London office with flexibility for remote working.
  • Competitive salary, comprehensive benefits, and a commitment to professional growth and development.

Location & Commitment

The position is based in London with a hybrid working model. We expect candidates to be able to work in the office at least once a week, with the flexibility to work remotely for the rest of the week.

Apply Now

If you are a passionate Scala developer looking to work on challenging and rewarding projects in a dynamic Fintech environment, we’d love to hear from you! Please submit your CV fintech@scalajobs.com.