Remote

Senior or Lead Scala Developer - 100% Remote

DriveTribe logo

DriveTribe

London - United Kingdom 🇬🇧

DriveTribe is currently building an exciting new vision for the future of social content and we’re looking for a fellow remote Scala Developer to help make it a reality.

We are developing a modern real-time architecture using Scala, Cats, Shapeless, Kafka and Flink on AWS.

We use the FP side of Scala with a dose of type-level trickery. We use the Reader monad for dependency injection and derive Semilattices for reducing streams. We use Shapeless to scrap boilerplate. Typeclasses over subtyping most of the time.

The ideal candidate is a pragmatic engineer who strives to rapidly develop and deliver scalable and fault-tolerant distributed systems.

From a technical perspective, we are after three skills:

  • Experience developing large systems using FP Scala.
  • Experience developing reactive stream-based systems on top of Apache Kafka.
  • Some DevOps experience. We use Terraform, Ansible and CircleCI.

We also expect a solid understanding of modern software development lifecycles. Code & tests, pull requests, code reviews, CI/CD, QA and production releases in an agile, rapid changing environment.

We offer:

  • Remote working. Work from wherever you want.
  • Flexible hours. We don't really care when you work or count.
  • Competitive salary. We pay Remote / Good Tech & London rates.
  • Equity.
  • Latest MacBook Pro.

Though we are flexible in terms of timezones, you have to be able to overlap with UK/European working hours.