Data Engineer
Remote, Europe | Full-time
Responsibilities
- Collecting all the requirements directly from business
- Architect and uphold data pipelines for efficient data flow
- Research and analysis of third-party services and components
- Work using the best practices: refactoring, code review, autotests, continuous delivery, scrum
- Design, implementation, optimization, and support of data storage
Requirements
- Work experience as a Developer for at least 4 years
- Knowledge and experience of ETL building approaches
- Database Experience (SQL)
- Python experience
- Basic knowledge of web application architecture
- Basic knowledge of software design patterns, basic algorithms, data structures
- Good knowledge and experience in applying the SOLID principles
- Working experience with version control systems
- Working experience in integrating with third-party services
- Working experience in communicating with the customer and collecting the requirements
- Experience includes designing data pipelines, warehouses, and models
- Intermediate level of English proficiency
Will be a plus
- Knowledge of the principles of building DWH
- Knowledge of Spark
We offer
- 10 paid sick leave days per year
- 20 paid vacation days per year
- Medical insurance for employees
- Compensation for professional education and learning English
- Compensation for a sports subscription or sports equipment