Strong Junior/Middle Python developer
Ми - швидкозростаючий E‑commerce facilitation стартап з України з унікальною ідеєю, яка вже привернула увагу на ринку. Наша команда об’єднує талановитих спеціалістів, які не лише працюють над амбітними цілями, а й підтримують один одного на кожному етапі. Ми плануємо масштабування на міжнародні ринки та шукаємо Strong Junior/Middle Python розробника, який стане частиною нашої ключової команди. Якщо ти хочеш впливати на продукт, рости разом з командою та працювати в дружній атмосфері - будемо раді познайомитися!
Technical Skills:
• Впевнені знання Python 3.11+.
• Розуміння принципів об’єктно-орієнтованого програмування.
• Практичний досвід web scraping з використанням Playwright, aiohttp, lxml та XPath.
• Розуміння та практичне використання асинхронного програмування (asyncio).
• Розуміння принципів concurrent / multithreaded / multiprocess програмування.
• Розуміння принципів побудови REST API.
• Практичний досвід роботи з FastAPI.
• Досвід роботи з MongoDB.
• Досвід використання Celery для фонових задач та Flower для моніторингу.
• Впевнене користування Linux-середовищем.
• Досвід написання та підтримки тестів з використанням pytest.
• Досвід роботи з Jira.
• Вміння підтримувати, оптимізувати та рефакторити існуючий код.
• Розуміння архітектури надійних та масштабованих парсерів (обхід блокувань, retry-механізми, таймаути, обробка помилок).
• Вміння працювати з API сторонніх сервісів та технічною документацією.
• Розуміння та вміння застосовувати патерни програмування.
• Досвід роботи зі Streamlit буде плюсом.
Soft skills:
• Самостійність: здатність повністю закривати задачі без постійного мікроменеджменту.
• Уважність до деталей, особливо при роботі з нестабільними веб-джерелами.
• Розуміння важливості логування та моніторингу фонових та асинхронних задач.
• Аналітичне мислення та ініціативність у вирішенні нестандартних проблем.
• Бажання і готовність навчатися новому, покращувати свої навички.
Responsibilities:
• Розробка, оптимізація та підтримка серверної логіки Python-застосунків у напрямку веб-скрапінгу з високим навантаженням (велика кількість джерел та інтенсивний потік запитів).
• Проектування та реалізація REST API / GraphQL сервісів.
• Інтеграція з зовнішніми сервісами та базами даних (SQL, NoSQL).
• Написання чистого, масштабованого та добре документованого коду з покриттям тестами (unit, integration).
• Аналіз та оптимізація продуктивності застосунку.
• Співпраця з командою розробників, QA та DevOps для забезпечення ефективного процесу розробки.
• Дотримання та участь у впровадженні найкращих практик розробки (code review, CI/CD, code style).
Required languages
| English | A2 - Elementary |
| Ukrainian | C2 - Proficient |