Position: Senior Scala Developer
Company: Fluvius
Experience required: 5y
English level: intermediate

**Required Skills:**

- Very good Scala skills and functional programming knowledge
- Ability to write clean and testable code
- At least 4 years of commercial experience in developing software
- Understanding of different types of software architecture
- Ability to design with scalability and maintainability in mind
- Comprehensive knowledge and understanding of the industry trends
- English - Intermediate+ level.

**Responsibilities:**

- Migrate an existing solution to a new environment;
- Analyze the current system and the partners' current communication
requirements;
- Build new solutions and be open to creative work in designing system architecture.

**Project description:**
We are building a platform for exchanging video content between the UK TV station and its partners. The system is based on a micro-service architecture and is to enable independent integration with several large-format recipients. The components we are building include a large service aggregating data from the upstream and services dedicated to communication with specific partners. The project is a migration of an existing solution to a new environment. A large part of the task is to analyze the current system and the partners' current communication requirements. We are looking for people who want to build new solutions and are open to creative work in designing system architecture. Currently, we have started work on several modules and we are looking for additional engineers, thanks to which we will be able to prepare integration with other partners.

**What we offer:**

- Healthy workplace environment
- Strong and friendly development team
- Competitive reward
- Compensation for education
- Flexible schedule
- 15 paid vacation days, 7 paid days-off