Middle+/Senior Data Engineer
Overview
CodeIT is a service product development company. We know how to transform business ideas into profitable IT products. We are looking for a skilled and experienced Flutter Developer to join our team.
Our customer creates ia solution which is collecting player level data for our brands, which helps us to track revenue on various pages/brands and better understand how our users are using our products and what’s trending. The vision for this is to become the central source of truth for user journey insights, empowering our company to make smarter, faster, and more impactful decisions that drive commercial growth and product innovation.
Required skills
- 3+ years of experience as a Data Engineer or Software Engineer working on data infrastructure.
- Strong Python skills and hands-on experience with SQL and Snowflake.
- Experience with modern orchestration tools like Airflow and data streaming platforms like Kafka.
- Understanding of data modeling, governance, and performance tuning in warehouse environments.
- Ability to work independently and prioritize across multiple stakeholders and systems.
- Comfort operating in a cloud-native environment (e.g., AWS, Terraform, Docker).
- Python side:
- Must have is experience in pulling and managing data from APIs
- Nice to have would be web scraping via browser automation (e.g. Playwright / Selenium / Puppeteer)
Responsibilities
- Design, build, and maintain ETL/ELT pipelines and batch/streaming workflows.
- Integrate data from external APIs and internal systems into Snowflake and downstream tools.
- Own critical parts of our Airflow-based orchestration layer and Kafka-based event streams.
- Ensure data quality, reliability, and observability across our pipelines and platforms.
- Build shared data tools and frameworks to support analytics and reporting use cases.
- Partner closely with analysts, product managers, and other engineers to support data-driven decisions.
Being a member of the CodeIT team means
- Career Path and growth opportunities (seniority level system, individual development plan, technical leads)
- Compensation of participation in conferences and workshops, invited experts
- Development of soft skills (people management and emotional intelligence training)
- Free access to the company account on Udemy educational platform
- Internal library
- Corporate English courses and communication with clients from English-speaking countries
- Experienced and supportive team members
- Paid time off (vacation, sick-leave, remote work)
- Legal support
Send your CV