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→