Job Requirements
- Strong Python coding skills (preferably with object-oriented programming, coding best practices etc.)
- Familiarity working with Git repositories (for example Github or Gitlab)
- Knowledge of popular data manipulation frameworks in Python (for example pandas, PySpark)
- Knowledge of SQL, used mainly with BigQuery
Nice to have:
- Familiarity with any cloud provider, preferably GCP
- Experience with developing and maintaining Apache Airflow dags
- Knowledge of CI/CD tools like Github Actions
- Familiarity with IaC tools, preferably Terraform
- Familiarity with Django
- Some experience with Docker
About the Role
We are looking for a Python Developer to join our internal team of professionals. We build cloud-native solutions mainly for internal use. We care about high product quality and a relaxed atmosphere at work. The team to which we are recruiting designed and implemented a sophisticated marketing reporting product, but still, you will have the opportunity to influence its appearance, used technology stack, code implementation, and subsequent maintenance. We are looking for a person that will provide substantive and operational support in the field of maintaining existing components of the solution and developing new ones.
Tech Stack
- Python
- Airflow
- PySpark
- Git (with GitHub, CI/CD using GitHub Actions)
- Google Cloud Platform (GCP) (BigQuery, Storage, Google Composer, Functions, Google Dataproc, Compute Engine, Pub/Sub, SQL (MySQL, PostgreSQL))
- Terraform (for IaC automation)
- Docker
Responsibilities
- Create, maintain and improve Airflow DAG, PySpark scripts and CI/CD configurations
- Monitoring the solution, identifying errors and implementing fixes
- Support in the development of new components of the reporting tool
- Implementation of automation tools for deployment, orchestration and testing
- Participation in the design and implementation of new software features in the Google Cloud environment
Additional Information
Tools: Jira, GitHub, GIT. Additionally: Training budget, Private healthcare, Flat structure, Small teams, Free coffee, Mobile phone, In-house trainings, No dress code, Playroom, Free lunch, Startup atmosphere.
No Fluff Jobs