Senior Scala Developer

Location: Köln, DE / London, UK

Senior Scala Developer

Location: London, UK or Köln, Germany

Job Description

At Teavaro, our development team are responsible for ensuring that our digital identity and data activation platform can meet the stringent functional, performance, and regulatory requirements of our clients in the post-GDPR landscape of digital marketing and data activation across different media and devices.

We are looking for a new position of Senior Scala Developer, who can integrate with our existing small development team and identify and drive prioritised builds.

Our teams are in London, UK and Cologne, Germany, and we would be willing to hire this position from either location.

We are interested in talented engineers who are passionate about applying functional programming in Scala to help us develop our SaaS technology. We value people that can combine thought leadership with a practical can-do attitude and enjoy tackling challenges and working in a diverse environment.

Responsibilities

  • Help in designing and building our platform and ensure that everything we develop is testable, repeatable, highly performant, scalable, and automated.
  • Write Scala code, and automated tests of your code as a member of a growing development team.
  • Extending and improving functionality and architecture of the applications we develop.
  • Partner with other senior backend developers in researching new technologies, learning and defining technology directions for our platform.
  • Mentor junior developers and/or external resources to accelerate the platform build.

Requirements

  • 3-5 years of relevant experience with high-transaction-volume Scala-based platforms.
  • Good orientation in surrounding frameworks and libraries, particularly Play.
  • Experience with continuous and iterative development.
  • Deep understanding of software architecture – services, components, deployments, performance, continuous integration.
  • Good orientation in modern standards and technical trends.
  • Fluency in English is necessary – both written and spoken.
  • BS or MS degree in Computer Science, Software Engineering or related field.
  • Experience with microservices architectures, scalability, reliability and fault tolerance.
  • Strong analytical and problem solving skills and data-driven thinking.
  • Entrepreneurial spirit and can do attitude.

Skills

  • Scala
  • Ubuntu / Linux
  • Play Framework
  • MongoDB
  • AWS
  • Atlassian tools

If you would like to apply, or have any questions, please use the calls-to-action on the right or email us directly at info@teavaro.com with your CV. No recruiters please.

Truly Connect with Teavaro