Job Posted on: July 26, 2019

Job Type: Contract

Experience Level: Senior, Lead

Job description

This position will entail working with the development team to produce a cloud solution to the legacy desktop software. It will require building micro-services and replacing the current analysis engine with big data technology.

Experience Required:  

  • Highly Proficient in Scala
  • Strong understanding of algorithms and data structures
  • Functional programming concepts, use of functional library, Cats/Scalaz
  • Excellent communication skills and proven ability to convey complex ideas to others in a concise and clear manner.


  • Strong mathematical skills in algorithmic computations, statistics and probability.
  • microservices
  • Akka-Streams/Akka-Http
  • MySQL/Postgres;
  • AWS
  • Snowflake
  • Kafka
  • Spark
  • Tagless final
  • BDD, DDD


  • Regular workshops & webinars
  • Meetups, events, hackathons
  • Work-life balance
  • Technology groups to share best practices
  • Client on-site exposure
  • Global set-up

Apply this Position