Scala Developer

London 23 months agoContractor External
Negotiable
Are you a seasoned Scala Engineer seeking freelance opportunities? Join our elite team in partnership with a leading finance client, and bring your expertise to the forefront of cutting-edge development. Responsibilities: • Deliver outstanding results with a proactive and professional approach. • Craft efficient code to power financial games and related functionalities. • Develop automated tests to ensure code quality. • Collaborate seamlessly with the development team, including Product Owners, front-end developers, and designers. • Actively participate in code reviews to uphold high-quality standards. • Take ownership of applications, ensuring 24/7 deployment and peak performance on our Kubernetes platform. • Continuously enhance your development skills to meet the evolving needs of our finance-focused projects. Requirements: • Passion for Scala, Functional Programming, and a commitment to self-improvement. • Proven experience delivering production software in Scala or comparable JVM/Haskell experience. • Interest in the latest programming trends, such as functional and reactive programming. • Strong communication skills and pragmatic problem-solving abilities. • Proficiency in spoken and written English. • Bachelor's Degree in IT or equivalent. Preferred Qualifications: • Experience building high-performance clustered systems and modular FP-based architecture. • Familiarity with Cats/Scalaz, Cats Effect, ZIO, Monix, Akka Actors, Persistence, Cluster & HTTP, http4s, Tagless Final, and/or Scala.js. • Knowledge of Event Sourcing & CQRS. • Familiarity with Docker, Kubernetes, Kafka, and Cassandra