Position: Scala developer
Company: Freelance
Experience required: 3y
English level: upper

**Responsibilities:**

Participate in reference data distribution strategy project - API component development;
Work in a globally distributed team;
Keep clean design, architecture and test records;
Document code and provide code samples to API users;

**We expect that you have:**

At least 2 years of experience as a Scala Developer;
Working experience with Spark platform;
Strong knowledge of data structures and algorithms;
Experience with Apache Spark 2.x;
Experience in real time processing;
Experience in CI tools and frameworks (Git, Jenkins, SBT);
Some skills in data transformation — SQL (basic level);
Experience with unit testing and TDD;
Fluent English is necessary to work in an international work environment


*You can expect*

Stable, full-time and long-term employment;
Working remotely or from our office.;
We have more automotive projects in these technologies, so further professional self-development, regarding your project’s expectations, is included :);
Communication in an open way. If you have a good idea, people will listen to you and discuss readily;
Healthy work-life balance and friendly, caring atmosphere;
Working with highly skilled professionals;
Reasonable recruitment process.