About the role
Our client is a well-known global company in the retail industry. We have been engaged by the client as a team of Data Experts for a key implementation project.
Our expectations
- Minimum 3 years of experience in IT (preferably in a Data/Software team)
- Very good knowledge of Python, used for developing applications based on microservices and REST API services
- Experience in designing and building applications using microservices architecture
- Practical experience with Google Cloud Platform (GCP)
- Knowledge of data orchestration and automation tools (e.g., Apache Airflow)
- Good knowledge of SQL and relational databases (e.g., MS SQL, PostgreSQL)
- Experience working with Google BigQuery
- Knowledge of and ability to work with Docker
- Experience in data analysis and integration from various sources, including non-standard ones (APIs, files, external systems)
- Ability to independently develop and maintain an application that plays a critical business role
- Communicative level of English (minimum B2)
Nice to have
- Ability to deploy and configure cloud infrastructure and CI/CD (e.g., using Azure Pipelines)
- Familiarity with Microsoft Azure
Main responsibilities
- Development and enhancement of middleware applications between e-commerce systems (e.g., Ocado Smart Platform) and internal company systems (e.g., POS, invoicing, logistics)
- Building and developing backend microservices in Python
- Integration of data from warehouse and e-commerce systems into the company’s ecosystem
- Designing and implementing data workflows in the cloud (BigQuery, GCP, Azure)
- Developing the data ecosystem – supporting Data Science, analysts, and reporting
- Maintaining and enhancing existing applications and implementing new functionalities
- Collaborating with analysts, PMs, and the Data team (4–5 people), including knowledge transfer of domain expertise
- Working with technical documentation and data architecture