Position: Data Expert (if Ukraine, who are abroad of)
Company: Altexsoft
Category: Data Engineer
Experience required: 5y
English level: upper
Published: 2023-01-01T00:00:00+02:00

We are seeking for an infrastructure-oriented data expert to take ownership of the various data stores and message busses we utilize in our system. These comprise MongoDB, Redis, MySQL, Oracle, Kafka, and RabbitMQ.

The client is one of the world’s most well-known travel management companies. The company focuses on “business to business for employees” bringing the best customer experience to travelers and travel managers. The company wants to improve business travelers’ experience of flight, car, hotel, and rail booking at its application.

**Requirements:**

- At least 5 years of proven experience working with SQL and NoSQL data stores. 
- At least 2 years of proven experience managing MongoDB systems. 
- At least 2 years of experience working with message busses and streaming platforms, such as Kafka and RabbitMQ. 
- Experience with MySQL – advantage. 
- Experience with Oracle – advantage. 
- Experience with Redis – advantage. 
- Experience with Kafka – advantage. 
- Experience with RabbitMQ – advantage. 
- Experience with AWS, including AWS Atlas and AWS Aurora – advantage. 
- Experience with Kubernetes – advantage. 
- Ability to communicate effectively in English, both written and verbal. 

**Knowledge, Skills, and Abilities:**
- Ability to lead, discuss and present technical solutions to development teams and Product and Technology management.
- Ability to work with teams/individuals of all levels of technical expertise, business knowledge, and global locations.
- Self-motivated and independent learner.
- Effective communication skills.
- Ability to handle multiple projects.
- Strong analytical, problem solving and error-isolation skills.

**Responsibilities:**
- Taking ownership of the whole set of data stores and message busses we utilize in our system: MongoDB, Redis, MySQL, Oracle, Kafka, and RabbitMQ. 
- Creating and maintaining highly-available, fault-tolerant, and scalable installations of the various data stores and message busses, whether on-prem or in the cloud (AWS). 
- Creating and maintaining replications within various data stores and message buses. 
- Creating and maintaining disaster recovery set-ups. 
- Creating and maintaining monitoring set-ups of the various data stores and message buses. 
- Guiding and advising the developer’s staff in matters related. 
- Recognizing technical needs and recommending suitable solutions. 

**You must have MacBook**