Strong Junior/Middle Python developer
Наша команда об’єднує талановитих спеціалістів, які не лише працюють над амбітними цілями, а й підтримують один одного на кожному етапі. Ми плануємо масштабування на міжнародні ринки та шукаємо Strong Junior/Middle Python розробника, який стане частиною нашої ключової команди. Якщо ти хочеш впливати на продукт, рости разом з командою та працювати в дружній атмосфері - будемо раді познайомитися!
Вимоги:
Technical Skills:
• Впевнені знання Python 3.8+
• Розуміння принципів OOP
• Web scraping: Playwright, Selenium, lxml
• HTTP-клієнти: requests, aiohttp
• Практичне використання асинхронного програмування (asyncio)
• Розуміння принципів concurrent/multithreaded/multiprocess програмування
• Розуміння принципів побудови REST API
• Досвід з FastAPI
• Практичний досвід з MongoDB
• Досвід роботи з Celery (та Flower для моніторингу)
• Знання основ роботи nginx
• Вільне користування Linux-середовищем
• Тестування за допомогою pytest
• Досвід роботи з Jira
• Вміння підтримувати та рефакторити існуючий код
• Розуміння архітектури надійних та масштабованих парсерів (обхід блокувань, ретраї, таймаути, обробка помилок)
•Вміння працювати з API сторонніх сервісів та технічною документацією
Soft skills:
• Самостійність: здатність повністю закривати задачі без постійного мікроменеджменту
• Уважність до деталей, особливо при роботі з нестабільними веб-джерелами
• Розуміння важливості логування та моніторингу фонових та асинхронних задач
• Аналітичне мислення та ініціативність у вирішенні нестандартних проблем
• Бажання і готовність навчатися новому, покращувати свої навички
Обов’язки:
• Розробка, оптимізація та підтримка серверної логіки застосунків на Python в напрямку веб-парсингу з великою кількістю джерел
• Проєктування та реалізація REST API / GraphQL сервісів
• Інтеграція з зовнішніми сервісами та базами даних (SQL, NoSQL)
• Написання чистого, масштабованого та добре документованого коду з покриттям тестами (unit, integration)
• Аналіз та оптимізація продуктивності застосунку
• Співпраця з командою розробників, QA та DevOps для забезпечення ефективного процесу розробки
• Впровадження найкращих практик розробки (code review, CI/CD, code style
Ми пропонуємо:
- Роботу над інноваційним продуктом, що має потенціал змінити ринок
- Повна зайнятість
- Віддалений формат роботи
- Регулярний перегляд заробітної плати
- Можливість впливати на якість і напрямок розвитку продукту
- Кар'єрний ріст у компанії
- Фінансування курсів з підвищення кваліфікації
- Компенсація овертаймів
- 8-ми годинний робочий день
Required languages
English | A1 - Beginner |
Ukrainian | Native |