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