Our client is one of the biggest online retailers worldwide with yearly revenue of £2+ billion. We have a long history of relationships and over the years have helped the client to develop web portals and mobile apps, delivery control systems, staff management tools, data storage, and much more. The systems we’ve built together work in production 24/7. The company provides consultation and development of the software for the client in both areas of their activities: online sales and creation of a proprietary world-class suite of solutions for operating grocery businesses.
Company offers
- Work in the company and not only in the project: after finishing a project, you receive new interesting challenges.
- An opportunity to participate in different projects, change projects, and technology stacks.
- Extensive health insurance and compensation package.
- Flexible evaluation and bonus system.
- English courses and teachers for those who need to improve language skills.
- Paid sick leave and an additional 10 sick days per year, which do not require medical certificates, suitable for minor ailments or children’s sickness.
- Paid maternity leave and special conditions for mothers.
- Corporate rates for health insurance for family members.
- Flexible holidays and opportunities to save on travel during business trips.
- Relocation program for employees and their families wishing to move to another city or country.
- Teamwork and support, both professionally and personally.
Responsibilities
- Build data orchestration tooling for a data lake.
- Serve as an evangelist for Data-Driven / Informed approaches.
- Continuously seek improvements and learn from mistakes.
- Collaborate with the team to define technical direction, work on requirements and design, ensuring the developed software meets standards and business goals, and projects are estimated and delivered on time.
- Conduct research, development, and optimization.
- Participate in all stages of system development: requirements gathering, data design, coding, deployment, support, maintenance, issue resolution, performance tuning, code review, and change management.
What you should have
- Strong SQL skills.
- Experience with Java 8/11.
- Solid understanding of databases and engineering best practices.
- Knowledge of data structuring and design.
- Familiarity with distributed computing.
- Good spoken and written English skills.
Will be a big plus
- Deep understanding of Google Cloud Platform, especially BigQuery and Cloud Storage.
Knowledge of Java, AWS, Clean Code, and SOLID principles is a plus.