Position: Data Engineer
Company: CNA International IT Recruitment
Experience required: 3y
English level: upper

**Rеquirеmеnts:**
* Programming: At least 2 years of development experience
* Proficiency and ability to code well in at least one language (Java / Scala / Clojure / Go)
* Realtime streaming frameworks: Apache Spark Streaming, Apache Flink, * * Kafka Streams - an advantage
* Batch processing frameworks: Apache Spark, Databricks
* Cloud: AWS/GCP/Azure 
* Distributed message queues: Kinesis/Kafka - an advantage
* Excellent teamwork and communication skills 
* High self-learning abilities 
* Strong interpersonal skills, high communication skills 
* Education – B.Sc. in Computer Science or equivalent. M.Sc./PhD is an advantage.
* Strong spoken and written English
* Experience working for a global company

**Responsibilities:**
﻿* Design SW solutions, considering large scale, high availability, security, robustness, performance, cloud, multi-tenancy 
* Develop the highest standard code, complex solutions and architecture 
* Leading engineers working on a mutual feature through integrations, reviews, status reports, problem-solving 
* Work with cross-functional stakeholders such as product management, additional SW engineers, architects and team leads 
* Understanding and oversee of all phases of the development life cycle, such as Automation, CI\CD, TDD, Integrations, Builds, Deployment

**The company offers:**
* Competitive salary;
* Opportunities for professional and career growth.