12 вересня 2024 р
Середній бекенд-розробник (Jiji) Київ Jiji — це провідний онлайн-майданчик в Африці. У 2019 році ми придбали бізнес OLX у п’яти країнах. Зараз у цих місцях платформа щомісяця залучає понад 13 мільйонів унікальних користувачів, які взаємодіють із понад 5 мільйонами оголошень загальною вартістю понад 10 мільярдів доларів США. Jiji наразі є одним із найбільш завантажуваних і високооцінених додатків в африканській електронній комерції. Обов'язки: Створення та вдоскон
12 вересня 2024 р
Середній бекенд-розробник (Jiji)
Київ
Jiji — це провідний онлайн-майданчик в Африці. У 2019 році ми придбали бізнес OLX у п’яти країнах. Зараз у цих місцях платформа щомісяця залучає понад 13 мільйонів унікальних користувачів, які взаємодіють із понад 5 мільйонами оголошень загальною вартістю понад 10 мільярдів доларів США.
Jiji наразі є одним із найбільш завантажуваних і високооцінених додатків в африканській електронній комерції.
Обов'язки:
- Створення та вдосконалення API залучення клієнтів.
- Впровадити функції CRM.
- Підтримуйте та покращуйте систему автоматичного перегляду.
Основні вимоги:
- Сильні навички Python і SQL
- Глибокі знання та практичний досвід роботи з Python для розробки серверної частини, включаючи написання ефективного, масштабованого та зручного для обслуговування коду.
- Вміння писати та оптимізувати запити SQL для PostgreSQL, розуміти схеми бази даних, стратегії індексування та керувати налаштуванням продуктивності.
- 3 роки комерційного досвіду, робота з Python/Golang, PostgreSQL
- Принаймні 3 роки професійний практичний досвід у розробці та підтримці серверних служб і API за допомогою Python або Golang.
- Значний досвід роботи з PostgreSQL, включаючи розробку схем, складні запити та керування взаємодією з базами даних у виробничих середовищах.
Технічні навички:
- Фреймворки Python: Flask, SQLAlchemy, FastAPI
- Перевірений досвід створення RESTful API за допомогою Flask , включаючи розуміння проміжного програмного забезпечення, обробки запитів і маршрутизації.
- Досконале володіння SQLAlchemy для роботи з базами даних за допомогою ORM, зокрема керування міграціями та зв’язками між моделями даних.
- Знайомство з FastAPI для розробки високопродуктивних асинхронних API з добрим розумінням функцій Python async/await для неблокуючого виконання коду.
- PostgreSQL — загальне розуміння реляційних баз даних
- Глибоке знання принципів реляційних баз даних, включаючи нормалізацію даних, індексування, оптимізація запитів і керування транзакціями.
- Досвід у розробці та підтримці схем реляційної бази даних, а також у написанні ефективних запитів SQL і використанні інструментів для налаштування продуктивності бази даних.
- Тест — не може жити без модульного тестування
- Великий досвід написання модульних тестів і практики тестування - Керована розробка (TDD) для забезпечення якості та надійності коду.
- Знайомство з платформами тестування, такими як unittest , Pytest або подібними для автоматизації тестів, виконання безперервної інтеграції (CI) і керування середовищами тестування.
Приємно мати:
знання Node.js/Golang
- Базові знання або досвід роботи з Node.js і Golang для створення мікросервісів або інших серверних компонентів із можливістю перемикання між технологіями коли потрібно.
- Розуміння сучасного JavaScrконцепції ipt (ES6+), а також модель паралелізму Go та її переваги продуктивності для певних серверних робочих навантажень.
Що ми пропонуємо:
- 20 робочих днів щорічної оплачуваної відпустки та необмежену кількість оплачуваних лікарняних;
- Працюйте, не виходячи з дому чи в одному з наших офісів у Києві чи Варшаві;
- Сучасні пристрої Apple;
- Безкоштовні закуски, сніданки та обіди в офісі;
- Продовжуйте навчатися за допомогою нашої великої корпоративної бібліотеки, внутрішніх онлайн-зустрічей і лекцій;
- Розвивайте свої навички за допомогою нашої програми компенсації за навчання;
- Медичний страховий та корпоративний лікар.
Приєднуйтесь до нас!