Position: Intermediate Software Engineer (Scala)
Company: Dev.Pro
Category: Scala
Experience required: 3y
English level: upper

What's in it for you:

• Work with diverse technology stack (Scala, Apache Spark, Apache Flink, Apache Kafka, Snowflake, JUnit/ScalaTest) and Cloud providers (AWS, Google)
• Partnership relationships with the client who values team's ideas and supports them, which gives you the ability to implement your ideas and influence processes
• Join a product that partners with world-leading brands
• Grow as a specialist, performing security, API, architecture tasks, integrations, and ETL. 

Required skills and experience with:
• Apache Spark and/or Apache Flink in an ETL flow
• Apache Kafka
• Сloud service providers
• Snowflake and/or Redshift/Delta lake or other datalake
• Data modelling with RDMS (PostgreSQL) and/or NoSQL (MongoDB or similar)
• Good grasp of SQL and distributed data processing
• Test Framework experience/TDD (JUnit/ScalaTest)
• Upper-intermediate English