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
Published 2 February
105 views
·
32 applications
To apply for this and other jobs on Djinni login or signup.
Loading...