Python Developer
Tech Stack / Keywords
Firma i stanowisko
Upvanta sp. z o.o. is a company based in Warszawa.
Wymagania
- Minimum 5 years of professional experience as a Python Developer.
- Strong knowledge of Python language.
- Experience with data processing libraries such as Pandas.
- Experience in creating REST APIs using FastAPI, Flask, or similar frameworks.
- Very good knowledge of SQL and practical experience with PostgreSQL and/or Oracle databases.
- Experience designing and maintaining data pipelines; knowledge of Apache Airflow is welcomed.
- Familiarity with Git, code review, automated testing, and CI/CD practices.
- Ability to design system integrations and work with APIs.
- Communicative command of English suitable for an international environment.
Nice to have:
- Frontend experience with Angular.
- Knowledge of cloud solutions and container technologies such as Docker and Kubernetes.
- Experience with event streaming platforms (e.g., Kafka).
- Familiarity with data quality monitoring and system observability tools.
- Basic understanding of Machine Learning processes and collaboration with Data Science teams.
- Experience in automotive, leasing, pricing, or remarketing industries.
Obowiązki
- Designing, building, and maintaining data pipelines for collecting, processing, and transforming data from internal systems and external market sources using Apache Airflow.
- Creating and developing data models emphasizing quality, consistency, and data lineage tracking.
- Developing and maintaining backend applications and REST APIs in Python providing data and business logic for internal systems.
- Integrating with source systems and external APIs and implementing event-driven communication solutions.
- Ensuring code quality through testing, documentation, monitoring, and data quality control.
- Collaborating with product teams, architects, Scrum Masters, and developers to translate business requirements into stable and scalable solutions.
- Optionally co-developing frontend layers using Angular for those interested in Full Stack development.
Benefity
- Work on the development of a modern data platform and backend systems.
- Participation in projects using modern technologies and microservices architecture.
- Collaboration with an international team of experts.
- Opportunities to develop competencies in Data Engineering, Backend Development, and Cloud.
- Flexible work environment and real influence on solution development.
Inne informacje
Informujemy, że administratorem danych jest Upvanta sp. z o.o z siedzibą w Warszawie, ul. Prosta 70_(dalej jako "administrator"). Masz prawo do żądania dostępu do swoich danych osobowych, ich sprostowania, usunięcia lub ograniczenia przetwarzania, prawo do wniesienia sprzeciwu wobec przetwarzania, a także prawo do przenoszenia danych oraz wniesienia skargi do organu nadzorczego. Dane osobowe przetwarzane będą w celu realizacji procesu rekrutacji. Podanie danych w zakresie wynikającym z ustawy z dnia 26 czerwca 1974 r. Kodeks pracy jest obowiązkowe. W pozostałym zakresie podanie danych jest dobrowolne. Odmowa podania danych obowiązkowych może skutkować brakiem możliwości przeprowadzenia procesu rekrutacji. Administrator przetwarza dane obowiązkowe na podstawie ciążącego na nim obowiązku prawnego, zaś w zakresie danych dodatkowych podstawą przetwarzania jest zgoda. Dane osobowe będą przetwarzane do czasu zakończenia postępowania rekrutacyjnego i przez okres możliwości dochodzenia ewentualnych roszczeń, a w przypadku wyrażenia zgody na udział w przyszłych postępowaniach rekrutacyjnych - do czasu wycofania tej zgody. Zgoda na przetwarzanie danych osobowych może zostać wycofana w dowolnym momencie. Odbiorcą danych jest serwis Just Join IT oraz inne podmioty, którym powierzyliśmy przetwarzanie danych w związku z rekrutacją.
Upvanta
262 aktywne oferty