Senior Scala Developer

Ematiq logo

Ematiq

Prague - Czech Republic 🇨🇿

As Senior Scala developer at Ematiq you will be designing, implementing and maintaining distributed systems involved in real time algorithmic trading in a variety of business domains.

We are looking for people who are passionate about the development of distributed systems with ZIO & Akka frameworks and their ecosystems. Experience with designing underlying AWS infrastructure is welcome, but not necessary as we want you to focus mainly on application development.

We are also keen to work with Scala functional programming enthusiasts who can help us make the right investment in functional programming technology relevant for achieving our business goals.

Engineering leadership is happy to provide access to world class professionals via training, consultations and 3rd party engagements.

Internally we run Fast Track to Scala academy where you are very welcome to contribute to help level up more junior colleagues and further solidify your skills.

We have very good internal relationships and contribute to each other's growth. We strongly reward ownership and mentoring skills and encourage you to take responsibility for systems as well as technical growth of people under the area of your influence.

What will be your responsibilities?

  • designing, implementing and supporting distributed systems for low latency algorithmic trading in variety of business domains
  • design and debug stream based / event based
  • systems running with high reliability guarantees and real time characteristics
  • improving response times and reliability of our systems
  • consulting acceptance criteria with productlevel stakeholders
  • steadily improving quality of codebase, ideally by leading by good example and employing unit / integration tests

Our core stack

  • ZIO / Akka Typed
  • Scala 3 + Scala 2.13
  • Kafka / Jsoniter / tapir / sbt

Send your resume to ematiq@scalajobs.com