Middle/Senior Python developer

Remote
About the role:

The Solum web application is a unified platform connecting employers, employees, and administrators. The system encourages healthier eating habits by rewarding employees instead of increasing insurance costs due to deteriorating health. The platform provides users with detailed nutritional information, sourced from the Sifter API, to help them make informed dietary choices. Additionally, Solum integrates with third-party tools for seamless functionality, including a Banking-as-a-Service (BaaS) provider for payments.

Your Role

We are looking for a Python Engineer with a focus on Data Engineering and ETL development to help build and maintain data pipelines, ensuring smooth data flow from multiple sources. You will work extensively with Azure services to manage and transform large datasets, integrating various APIs to support Solum’s platform.

Responsibilities:
  •  Develop, maintain, and optimize ETL pipelines for processing and integrating nutrition and payment data.
  • Work with Azure services (Azure Data Factory, Azure Functions, Azure Storage, etc.) to handle data ingestion, transformation, and storage.
  • Integrate and manage third-party APIs, such as Sifter API (for nutrition data) and BaaS providers (for payments).
  • Ensure data quality, consistency, and reliability across the platform.
  • Collaborate with backend engineers, data scientists, and product teams to deliver scalable solutions.
  • Monitor and troubleshoot data pipeline performance, optimizing for efficiency.
Requirements:
  • 3+ years of experience in Python development, with a focus on data engineering and ETL processes.
  • Strong experience with Azure cloud services (Azure Data Factory, Azure Functions, Azure Storage, etc.).
  • Hands-on experience with SQL and NoSQL databases for efficient data storage and retrieval.
  • Knowledge of API integration and handling data from external sources.
  • Familiarity with data processing frameworks (Pandas, PySpark, etc.).
  • Experience working with BaaS or financial APIs is a plus.
  • Strong problem-solving skills and ability to work independently.
  • English level: Intermediate or higher for technical communication.
We offer:
  • 20 working days of paid vacation per year;
  • Official holidays of Ukraine – days off;
  • Modern equipment for work;
  • Corporate events;
  • External and internal training: conferences, professional events, courses, TechTalks;
  • English speaking club.
Hiring process:
  • HR Interview;
  • Interview with Tech Lead;
  • Interview with client.
Thank You for Reaching Out!
Your submission has been received and our team will get back to you shortly.