Scala Developer (London)

Job description

Bitrise is the first (and as of yet, only) Hungarian company to make it into Y Combinator. Unicorn startups, Fortune 500 companies and tens of thousands of developers use Bitrise’s CI/CD for mobile applications to automate mobile app development and operations. Our mission is to increase the quality of apps in the world. The result? Happy developers, happy users and better applications.


We are looking for a Scala Developer to work in our backend engineering team focused on building an APM solution for mobile developers.

We are building scalable distributed systems for our backend services. This involves working on our internal time-series and analytics solutions as well as building new data processing services, all handling several billion events per day.


You will have experience building highly scalable and robust server applications. You will be confident working within a team and making architectural design suggestions.


The role is mainly based in the London Chancery Lane area, but we do offer flexible working hours and location. You will be working in a dynamic, self-governing team with around 5 other experienced and smart engineers, all focused on building high quality reliable software.

Requirements

We’d love to hear from you, if you have:

  • Strong Scala experience, a minimum of 3 years 

  • A working knowledge of Kafka and Spark

  • A good knowledge of distributed systems design patterns 

  • Experience working on high-scale software deployments 

  • Good communication skills with the ability to communicate complex technical information

  • A passion for solving complex problems in the simplest possible manner

Big plus if you have experience in:

  • Experience working with GCP, AWS or similar cloud solutions and services

  • An understanding of the typelevel ecosystem: cats, cats-effect, fs2, http4s

  • Experience with Time-Series data

  • An understanding of JVM performance tuning 

  • Expertise in profiling production Java/Scala systems

 

What we offer:

  • Clear and long-term vision

  • Being able to travel the world and meet our users

  • Supportive culture, where you can be yourself

  • We share information openly and proactively within the company

  • Super collaborative environment, where every opinion matters

  • A stack of the most modern technologies