Connecting...

Banner Default Image

Scala developer (London based)

Job title Scala developer (London based)
Contract type: Permanent
Location England
Industry:
Workplace type: Hybrid
Reference: 7557
Contact name: Ike Feehi
City: united kingdom
Contact email: ike.feehi@signify-tech.com
Published: October 19, 2023 6:05

Job Description

Job Title: Scala Developer

Location: London, England

About the position:

Signify has partnered with a new and exciting client. A cutting-edge fintech company dedicated to revolutionising the way financial services are delivered. They are on a mission to create innovative solutions that empower individuals and businesses to manage their finances more efficiently and securely.

 

Position Overview:

My Client is seeking a highly motivated and experienced Scala Developer to join their talented engineering team in London. As a Scala Developer, you will play a pivotal role in designing, developing, and maintaining scalable and high-performance financial software solutions. 1-2days a week in the office in London.

Key Responsibilities:

  • Collaborate with cross-functional teams to design and implement robust and efficient software solutions.
  • Develop and maintain Scala-based applications that handle complex financial transactions.
  • Optimize existing codebase for performance, scalability, and reliability.
  • Participate in code reviews to ensure code quality and best practices.
  • Troubleshoot and debug software issues as they arise.
  • Stay up-to-date with industry trends and incorporate best practices into development processes.

Requirements:

To be successful in this role, you should have the following qualifications:

  • 6+ years experience as a developer
  • Proven experience as a Scala Developer, with a strong portfolio of past projects.
  • Proficiency in Scala programming language.
  • Familiarity with functional programming concepts.
  • Hands-on experience with either Cats, Cats-Effect, Fs2 or ZIO
  • Experience with distributed computing frameworks such as Akka.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork abilities.
  • Knowledge of financial systems and fintech industry trends is a plus.
  • Bachelor's degree in Computer Science, Software Engineering, or a related field. (Master's degree is a plus)