Design, develop and maintain backend services in Python
Build and optimize ETL pipelines for large-scale data processing
Work with structured and unstructured data, ensuring data quality and consistency
Develop data ingestion, transformation, and integration processes
Deploy and manage applications in cloud environments (AWS, Azure or GCP)
Containerize applications using Docker and contribute to scalable architectures
Analyze datasets to extract insights and support technical decision-making
Ensure code quality, performance, and maintainability
Requirements
7+ years of experience as a Backend Engineer working with Python
Advanced expertise in data analysis and transformation using Python libraries such as Pandas and NumPy, applied to large-scale and production-grade datasets.
Strong experience building ETL/data processing pipelines
Solid experience with Python and relevant frameworks/tools
Experience working with relational and NoSQL databases
Hands-on experience with cloud platforms (AWS, Azure or GCP)
Strong experience with Docker and containerized environments
Ability to analyze and work with data, understanding structure, anomalies, and patterns
Experience handling large-scale datasets
Strong problem-solving and analytical skills
English level B2+
Tech Stack
AWS
Azure
Cloud
Docker
ETL
Google Cloud Platform
NoSQL
Numpy
Pandas
Python
Benefits
Competitive salary
Health insurance and Flexible Compensation Plan as an enterprise benefit
Annual training budget to help you stay technologically up to date and grow professionally.
Time flexibility: our life is not just a working day; we give you flexibility both in entry and exit.
Reduced working day on Fridays and Summer (July and August).
Cutting-edge technology projects in both national and international environments.
Flexible working model adapted to the needs of each role and team, with options ranging from remote to hybrid or office-based arrangements.
Great work environment and professionals in the company.