Tech Lead (Python) (offline)

Poklyk Ukrainian Product 🇺🇦
Ми використовуємо продуктово-інженерний підхід у вирішенні завдань. Оскільки ми продуктова компанія, нам важливо, щоб розробники не лише виконували завдання, а й розуміли проблеми бізнесу, які вони закривають. Працюючи в невеликих командах, ви зможете впливати на дизайн системи та вносити великий внесок у зростання компанії.

Прагнемо створити середовище, яке забезпечує необхідну підтримку та наставництво для довготривалого розвитку наших співробітників.

Наш стек технологій
Python 3.9, Django 4, Celery, Protobuf
PostgreSQL, Redis, Kafka
asyncio / aiohttp
Docker, Kubernetes

Технічно, проект являє собою Django-додаток і кілька, порівняно невеликих, окремих сервісів на asyncio / aiohttp які реалізують інтеграції зі сторонніми системами (телефонія, SMS-шлюзи).

Сервіси між собою спілкуються через RabbitMQ. Також є один маленький сервіс на Erlang, який використовується як websocket сервер. Всього близько 100 тисяч рядків backend-коду.

Зберігаємо дані в Postgres. Обсяги інформації в окремих таблицях — порядку десятків мільйонів рядків, тому потрібно грамотно думати про швидкодію. Для кешування використовуємо Redis.

Фронтенд — односторінкове додаток на React / Redux. Проект повністю мігрував на Python 3 і останню версію Django. Ми завжди намагаємося підтримувати всі залежності проекту в останніх стабільних версіях.

Для цієї позіції важливі:
- 5+ років у розробці програмного забезпечення;
- досвід роботи у повному життєвому циклі розробки;
- великий досвід роботи з реляційними базами даних, моделюванням схем, оптимізацією запитів (PostgreSQL);
- сильні знання Python, Django, Asyncio;
- досвід побудови програмних архітектур із використанням Kafka;
- знання добрих архітектурних підходів;
- досвід налаштування продуктивності програми;
- хороше знання технологій, доступних над ринком, вміти дати докладне пояснення плюсів і мінусів;
- досвід у забезпеченні ефективного використання ресурсів, вибору відповідних технологій та використання відповідних методологій проектування;

Буде плюсом:
- базові знання про адміністрування Linux;
- досвід у розробці додатків з використанням сучасної архітектури, такої як API/Micro services та перенесення моноліту на більш сучасні архітектури;
- лідерські якості.

Пропонуємо:
- атмосферу продуктової компанії націленої на розвиток продуктів та завоювання світу;
- дружню команду, завжди готову допомогти;
- цінності, орієнтовані більше на якість продукту, ніж кількість функціонала;
- заохочення саморозвитку та професійного зростання;
- та інші приємності.

About Poklyk

З великою радістю повідомляємо, що наша команда змінює свою назву з Orderry на Poklyk!
Це важливий крок у розвитку та вираженні наших цінностей, адже для нас «Poklyk» — це не просто слово, а відображення нашого покликання створювати щось велике, унікальне та важливе.
Ми віримо в те, що кожен з нас має свій особистий поклик у цьому світі, і ми об‘єднуємося як команда, щоб зробити продукти, які роблять світ кращим.
Ще трошки деталей щодо наших акцентів та ідей з новим ім‘ям Poklyk!
Work. Speak. Click.
Work: Ми віримо в те, що робота повинна приносити задоволення та бути викликом для розвитку. Покликання до праці, яка надихає та робить нас кращими.
Speak: Вільний обмін ідеями та взаєморозуміння важливі для нашого успіху. Ми віримо в силу спілкування та відкритості, що дозволяє нам досягати великих висот.
Click: Наша інноваційна філософія об‘єднана в одному кліку. Ми розробляємо продукти, де кожен клік — це крок до вдосконалення та зручності. Все в «один клік» — так просто, так ефективно.
А те, що слово «Poklyk» співзвучно з «click» в англійській мові, це не просто випадковість — це наше покликання змінювати та створювати продукти, які легко та швидко відкривають нові можливості.
Зараз, більше ніж коли-небудь, ми відчуваємо силу нашого об‘єднання та впевненість, що разом ми здатні на неймовірні речі.
Доєднуйтесь до Poklyk Team! Let’s create the future together!

Company website:
https://www.poklyk.com/

DOU company page:
https://jobs.dou.ua/companies/poklyk/

The job ad is no longer active
Job unpublished on 4 September 2022

Look at the current jobs Python Kyiv→