Position: Scala developer
Company: Crunch
Experience required: 2y
English level: intermediate

Project description: 

Domain - IT company providing R&D solutions for enterprises.
General overview about the  future platform/app (1 sentence) - R&D company that modernize enterprises through digital engineering
General information about customer (Country, size, type of business,  Team composition) - global company (US, Europe, Asia), 200+ ppl

Mandatory Requirements: 
Development skills and experience with Scala language (in the last 1-2 years) is a must.
Experienced with distributed computing and Big data distributed environment development.
Experience with Apache Kafka or Apache Flink or Spark / Spark-SQL.
Knowledge of Parquet, AVRO, JSON, AWS S3.
RDBMS experience with Postgres/MySQL.
Should be highly experienced with Apache Spark or Lagom and should have optimization experience in Apache Spark.
Demonstrable working experience with the Lightbend Reactive Platform, particularly Scala, Akka & Play.
Experience creating scalable and reactive web applications with modern frameworks such as Play, ScalaJS, AngularJS, ReactJS.
Knowledge of applying object-oriented and functional programming styles to real-world software engineering problems.
Demonstrable understanding of high-quality coding and testing practices.
A strong understanding of continuous integration and continuous delivery practices.  

Main Responsibilities:

Solve complex problems using the most appropriate polyglot architecture.
Be involved in a lively and challenging environment.
Use the latest technologies and tools on modern hardware at scale
Work on challenging and varied business domains.
 

We offer:

Annual paid leave – 18 working days (100% compensation)
Annual paid sick leave – 10 working days (100% compensation)
Premium medical insurance (dental services included)
Opportunity to become a part of our professional team
Opportunity to participate in various events (educational programs, seminars, training sessions)
Flexible working schedule
Free parking place
Massage in the office
Competitive compensation