Position: Lead\Senior Scala Developer with Slick experience
Company: Luxoft
Experience required: 3y
English level: upper

Our team: We are building a new team from scratch to work with this new client.
About the project: Client's product development group is currently made up of around 25 React and C# developers, a few Java and Scala developers, organised into feature teams, with each feature team containing a mix of front and back-end skills. The client is looking to grow the group to keep up with growing business.
The stack is comprised of React/Redux/TypeScript frontend, C# .Net Core services which call into a proprietary C++ quant library, Java Microservices, Scala. Hosted on Linux in AWS with large calculations distributed over many instances, messaging via Redis.
Source control, CI, CD and issue tracking are all done in GitLab. Daily deployments to production using Terraform and CloudFormation to provision AWS Elastic Container Service clusters, Elastic Beanstalk environments and API Gateways.
Features and prioritisation come from a client side Product Owner, coordination of Kanban workflow from a client side Programme Manager.
About the role: We would need an experienced Scala developer to help with development and integration of a component responsible for translation of RICs to Tickers. The project is written is Scala and uses the Slick library for database interaction. The developer working on this should also have a relatively good understanding of how RICs and Tickers are represented across the products such as futures, options, equities and bonds.

Responsibilities:
Communicating with client on requirements clarification.
Proposing the solution, component design.
Programming in Scala, SQL.

Mandatory Skills:
Strong programming skills with Scala
Experience with Slick
Strong query writing skills (MS SQL is preferable)
Experience in capital markets (market date is preferable)

Nice-to-Have Skills:
Market data (RICs, Tickers for various instruments)
MS SQL Server programming experience