Python Developer (Junior+/Middle)
F5 Studio шукає Python Developer для довгострокової full-time співпраці з ізраїльською компанією, яка працює у сфері сонячної енергетики та систем зберігання енергії.
Проєкт пов’язаний з автоматизацією роботи з даними: команда отримує інформацію із зовнішніх сервісів, обробляє її, зберігає у SQL-базах та передає далі через API.
Шукаємо Junior+/Middle Python Developer, який готовий працювати з існуючим кодом, інтеграціями та автоматизованими процесами, поступово розбираючись в архітектурі проєкту.
Що потрібно робити:
- інтегрувати зовнішні сервіси через REST API;
- валідувати, трансформувати та зберігати дані у SQL-базах;
- передавати дані з внутрішніх баз до сторонніх сервісів через API;
- автоматизувати регулярний запуск процесів обробки та передачі даних;
- працювати з FTP/SFTP-серверами та передачею файлів;
- підтримувати та розвивати наявний Python SDK;
- працювати із застосунками, розгорнутими на Azure VM;
- реалізовувати обробку помилок, логування та контроль виконання автоматизованих процесів;
підтримувати та доповнювати технічну документацію.
Що для нас важливо:
- від 1 року комерційного досвіду з Python;
- практичний досвід інтеграції з REST API;
- розуміння JSON, HTTP-запитів, API-авторизації та обробки помилок;
- досвід роботи з SQL та реляційними базами даних;
- розуміння принципів автоматизованої обробки та передачі даних;
- досвід роботи з Git;
- здатність читати існуючий код та розвивати готові рішення;
- уважність до даних та відповідальність за результат;
- здатність самостійно розбиратися в поставлених задачах;
англійська — на рівні, достатньому для робочих дзвінків та технічного інтерв’ю.
Буде плюсом:
- досвід роботи з Azure або іншими cloud-платформами;
- досвід побудови ETL-процесів або data pipelines;
- практичний досвід роботи з FTP/SFTP;
- знання Pandas або інших інструментів для обробки даних;
- досвід роботи зі scheduled jobs, retries, monitoring та alerting;
- досвід написання автоматичних тестів для API-інтеграцій;
розуміння Docker та CI/CD.
Умови:
- віддалена full-time робота;
- довгострокова співпраця — від 6 місяців;
- орієнтовний старт — початок вересня 2026 року;
- контракт із F5 Studio;
- робота в наявній команді з менеджером та технічним керівником;
- готові задачі та допомога з вивченням архітектури проєкту;
- 12 оплачуваних робочих днів відпустки на рік;
компенсація — від $2,000 на місяць, залежно від досвіду та результатів технічного відбору.
Процес відбору:
- Коротка розмова з F5 Studio.
- Технічне інтерв’ю з командою клієнта англійською мовою.
- Невелике практичне тестове завдання.
- Фінальне рішення та пропозиція співпраці.
Якщо тобі цікаві Python, API-інтеграції та автоматизація роботи з даними — будемо раді познайомитися.