Scala Developer

Białystok, Warszawa, Szczecin, Olsztyn, Wrocław, Poland

You fit, if you meet these requirements

  • very good knowledge of Scala language version 2 and 3 with the basic API,
  • basic knowledge of FP techniques together with Cats / Scalaz libraries,
  • basic knowledge of multithreading and one of Cats IO / Monix / ZIO libraries,
  • good knowledge of unit and performance testing (ScalaTest / JMeter),
  • good knowledge of SQL and techniques for working with database relationships (Doobie / Quill / Slick),
  • good knowledge of asynchronous programming techniques (Akka / Kafka),
  • good knowledge of the HTTP protocol, including REST and other web services (http4s / okHttp / Akka-http),
  • good knowledge of microservice architecture and containerization techniques (Docker / Kubernetes),
  • minimum 2 years of experience in Scala programming,
  • teamwork skills, writing clear code and auditing someone else's code,
  • good mastery of programming tools, including Git, Sbt and such,
  • very good command of English (minimum spoken B2 level).

Nice to have

  • knowledge of other programming languages, including Java,
  • knowledge of NoSQL databases (Cassandra, Neo4J).

What we can offer you

  • Pizza Fridays, 
  • possibility of working in the office or remotely, 
  • private health care,
  • benefit Multisport card, 
  • flexible working time, 
  • training budget, 
  • English lessons with Native Speaker, 
  • possibility to participate in SoftwareHut Speaking Initiative (gaining grounds for public speaking).


Bringing knowledge into focus

Original methods and tools

International experiences

It's all about the flextime

An office with ambience

Competitive salary

Don't hesitate and join our awesome team !