Scala Engineer

Apply

Title:

Scala Engineer

 

Contract or Permanent:

Permanent position

 

Location:

UAE/Remote

 

Start date:

July/August

 

Salary:

Negotiable

 

About the Company and the position:

A massive retail business that has about 40k + employees globally is looking to build a core team. Their tech division is based in Dubai, and they are opening up a new division to eliminate using vendors and do more work internally.

 

They are looking for a Senior Scala Engineer that is able to review code and someone that still enjoys coding themselves. This person will be required to build a team of developers in the near future.

They are planning to change the entire set-up and need people that are able to suggest and implement new innovative ideas.

 

Some of the immediate requirements are:

Functional programming: Monads, functors, type classes, free monads,

Big Data: understanding shuffle, data skew, partitioning/bucketing, etc

Data: CAP theorem, understanding different types of databases and where to use them.

Streaming: Event sourcing, CDC, actor pattern, consumer/producer pattern, etc

Reactive Manifesto systems experience

 

Libraries used:

Cats framework, cats-effects, cats-free, http4s, circe (json library), monocle, spark.

Kafka and kafka connect (Code in Java where they extend current connectors and create custom SMT (single message transformers)

Spark: batch and structured streaming

Shapeless

Akka

 

Experience/Skills/Qualifications:

10+ Years of experience working with these technologies

3 Year degree

Leadership experience

Working with startups

Summary

  • Employment Status: Permanent
  • Job Location: United Arab Emirates

Summary

  • Employment Status: Permanent
  • Job Location: United Arab Emirates

Find your dream job

Browse our vacancies

Find your dream team

Contact our representative