Software Engineer (Scala) Big Data Offline

Responsibilities:

- Design, build, test, deploy, monitor and maintain products and services;

- Initiate and handle technical designs and complex application features;

- Have an inner-source attitude to code sharing;

- Collaborate with different teams, share knowledge and mentor teammates;

- Optimize the efficiency of development workflows;

- Work closely with product management, client support team and IT Engineers;

- Apply best practices defined by different functional areas (Architecture, Quality, Security, Product Management, Project Management);

- Focus on value delivery for customer.

 

Requirements:

- Understanding of high availability, high performance, and high security;

- Extensive knowledge of Java and/or Scala, DevOps, SQL (PostgreSQL, MS SQL), stream processing (Spark Streaming, Flink, Apache Storm) and NoSQL (Aerospike, Mongo);

- Experience in working with Kafka or other messaging platforms;

- Experience with Agile development, including continuous integration, continuous deployment, writing unit and integration tests;

- Experience with Docker and Kubernetes;

- Proficiency in Linux environment;

- Fluent English (at least C1);

- Ad form DNA (Open and Caring; Agile and Innovative; Ownership mindset).

 

We offer:

- A highly autonomous team structure with a lot of freedom and ownership;

- Friendly and dynamic work environment;

- Enjoy your work with senior engineers, scientists and managers that understand the value of technology;

- Opportunities to learn every day, work with experts from different countries, and grow professionally;

- Competitive salary with regular review;

- Comfortable office or ability to work remotely and with flexible schedules (as you wish);

- Corporate events, team building;

- Tea/coffee/cookies and other office bоnuses;

- 18 paid vacation days and 10 Sick-leave.

The job ad is no longer active
Job unpublished on 9 March 2022

Look at the current jobs Data Engineer Remote→