contact us
This is a fantastic opportunity for a Senior Scala Developer to join an exciting and growing software company who develop B2B products including versatile API’s, highly customisable low latency feeds and advanced Big Data analytics.

The technical side is primarily based on using advanced fully-typed, functional Scala as well as using Python in some parts of the technology stack, with Puppet- and Kubernetes-derived DevOps, and distributed and clustered technology being the cornerstone of the architecture.

The infrastructure is extremely diverse and has components deployed in various native and Cloud environments across the world.

Key Responsibilities:
  • Assume active development role in one or more inter-related projects in the company in accordance with the Technical Roadmap.
  • Follow up on and propose novel solutions to the project goals or issues.
  • Take part in Architecture reviews of the key design decisions.
  • Take part in defining the infrastructure-as-code for the respective projects as well as the CI/CD aspects relevant to the development team.
  • Support more junior developers in advancing their knowledge and contribution level.
  • Take active and decisive part in the resolution of issues in the deployed software.
  • Adopt and follow a good pace of software refactoring and paying off the technical debt.
  • Take part in tasks’ estimation, release planning, and subsequent releases.
  • Effectively communicate with other developers, product owners, testers, and business stakeholders.
  • Degree from an accredited college or university (or equivalent certification and/or relevant work experience). Master’s degree is desirable and PhD level is, of course, appreciated.
Essential skills:
  • Develop, document, and test the Application Process Interfaces (API’s).
  • Continuous Integration and Deployment (GitHub, Jenkins, Docker)
  • Ability to understand applied mathematical literature.
  • Ability and interest to follow the bleeding edge technologies and proposing their use in the business.
  • Team management.
Desirable Skills:
  • Continuous Integration and Deployment (GitHub, Jenkins, Docker).
  • Code development using the core Typelevel frameworks, such as Cats, Cats Effect, http4s, and fs2.
  • Experience working with Docker, Cloud technologies, Kubernetes.
  • Puppet for DevOps.
  • Web applications development using JavaScript/TypeScript and UI libraries including Angular 9 and above.
  • Good experience working with various data SQL and NoSQL stores.
  • Some experience developing backend components including real time streaming, distributed in-memory platforms, as well as traditional database systems.
  • Experience working with Confluence, JIRA, Kanban methodology and similar.
If this role sounds suitable, please apply for consideration.

Location: London
Salary: £85,000 - £95,000 per annum
Job type: Permanent
Back To Vacancies



Date posted:

Nov 12, 2021








£85000 - £95000 Per Annum

Contract type:


Consultant Name:

Charlie Bastable

Consultant Email address:

ready to work with us?