Login Enter

Upvanta sp. z o.o.

2 months ago

Python Developer

Sign up free Log in

Sign up to save this job, get alerts, and apply with an optimized CV.

Company information

Company
Upvanta sp. z o.o.
Location
Polska, mazowieckie, Warszawa Poland
Posted
2 months ago
View all jobs at Upvanta sp. z o.o.

Job description

We are looking for an experienced Python Backend / Data Engineer to join our team, who will be responsible for the development of a data platform and backend services supporting processes related to business and market data. If you enjoy working with data, building scalable solutions, and developing modern APIs, this role is for you. Scope of responsibilities: Designing, building, and maintaining data pipelines responsible for retrieving, processing, and transforming data from internal systems and external market sources (Apache Airflow). Creating and developing a data model with an emphasis on quality, consistency, and data lineage tracking. Developing and maintaining backend applications and REST APIs in Python that expose data and business logic for internal systems. Integrating with source systems and external APIs and implementing solutions based on event-driven communication. Ensuring code quality through testing, documentation, monitoring, and data quality control. Collaborating with product teams, architects, Scrum Masters, and developers in translating business requirements into stable and scalable solutions. For those interested in Full Stack development – the opportunity to co-create the frontend layer in Angular. Requirements: Minimum 5 years of professional experience as a Python Developer. Very good knowledge of the Python language. Experience working with data processing libraries (e.g., Pandas). Experience in creating REST APIs (FastAPI, Flask, or similar frameworks). Very good knowledge of SQL and practical experience with PostgreSQL and/or Oracle databases. Experience in designing and maintaining data pipelines, knowledge of Apache Airflow is a plus. Knowledge of Git, code review, automated tests, and CI/CD practices. Ability to design integrations between systems and work with APIs. Communicative knowledge of the English language enabling work in an international environment. Nice to have: Frontend experience in Angular. Knowledge of cloud solutions and containerization technologies (Docker, Kubernetes). Experience with event streaming platforms (e.g., Kafka). Knowledge of tools for data quality monitoring and system observability. Basic knowledge of Machine Learning processes and collaboration with Data Science teams. Experience in the automotive, leasing, pricing, or remarketing industry. We offer: Work on the development of a modern data platform and backend systems. Participation in projects using modern technologies and a microservices-based architecture. Collaboration with an international team of experts. Opportunities for competence development in Data Engineering, Backend Development, and Cloud areas. Flexible working environment and real impact on the development of created solutions.

Required skills

Interested in this position?

Create your free account and tailor your CV to match this job.