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
Python, Playwright, Selenium, lxml, requests, aiohttp, FastAPI, Celery, flower
Published 21 August
485 views
·
123 applications
100% read
·
2% responded
Last responded 6 hours ago
To apply for this and other jobs on Djinni login or signup.
Loading...