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.
Application process
- Your application goes directly to the Scala Jobs team. We manage hiring for this role on behalf of the company.
- Every CV is read by a human, not a filter. We assess it against the requirements before anything else happens.
- If your application is a strong fit, we'll reach out by email to introduce ourselves and walk you through the next steps with the company.
Application volume is high, so we can't reply to every candidate individually. If you haven't heard from us within 5 working days, please assume we're not moving forward on this occasion. Join our talent network to be considered for future roles.
Looking for more roles like this?
Join our talent network and get matched with similar opportunities from top companies.