Position: Junior+ Python Back End Developer
Company: EVO
Category: Python
Experience: 1y

Чому ми в пошуках?

Проект стартував в лютому 2016, за цей час він зміцнів та вийшов на самоокупність. З 2018 команда почала займатися іншим проектом —  IZI.ua і розвивати його з нуля. Якийсь час ми займалися двома проектами — це було ефективно та корисно. Обидва проекти показують хороші результати і темпи зростання, але цілі та завдання проектів сильно різняться. У 2020 ми розділили команди і зібрали нову.

На поточний момент Bigl.ua — проект з рентабельністю 70%+ (витрачаємо менше 3 з 10 грн доходів), ми повернули всі інвестиції та плануємо більш активно реінвестувати у продукт. 

**З чим працює наш проект з технічної сторони?**
- Python 3.9, SQLAlchemy, Celery, GraphQL.
- JavaScript, React, ES2018, Apollo, частково — Server Side Rendering, у процесі — повний перехід на SPA.
- Лінтери: Flake8, MyPy, ESLint.
- Головна база даних — PostgreSQL, для пошуку використовуємо ElasticSearch.
- Redis, Kafka, MongoDB.
- Моніторинг: Kibana, Grafana, Sentry.
- Спілкування: Slack. В ньому є різні боти/інтеграції.
- Деплой: Docker + Kubernetes + GitLab CI.

**Що важливо для даної ролі:**
- мати загальне розуміння як працюють та деплояться сучасні веб-сервіси: мікросервісна архітектура, SPA (Single page application), SSR (Server Side Rendering)
- вміти будувати raw-SQL запити, а також знати основні способи їх оптимізації
- мати базовий досвід з JavaScript / TypeScript (або бажання вивчати)
- мати досвід роботи з Docker, знає що таке GraphQL
- не боятись читати та розбиратися в чужому коді

Важливо, щоб розробник був продуктово-орієнтованим. Це означає, що розробник не просто виконує поставлену задачу, а й розуміє проблеми бізнесу, які вирішує ця задача, та може запропонувати більш оптимальне рішення, якщо таке існує, або показати, що ця задача не несе цінності. 

**В технічній команді Bigl.ua:** 2 Python-девелопери, Front-End dev, QA + Team Lead (менторинг)

**Вся команда: **Product Manager, SEO спеціаліст, Email маркетолог, 2 співробітника підтримки, Head of Product, CEO.

**Про команду:**
Команда невелика, але дуже відкрита та дружня. Ми завжди у фокусі, і робимо тільки ті завдання, які приводять нас до результату. 

**Додатковий досвід/знання як плюс:**
Docker, Kubernetes, Istio

**Найближчі задачі в проекті:**
Тактичні:
 - Перехід на SPA.
 - API for mobile app.
 - Безпечна оплата карткою.
 - Персоналізація для покупців.
Стратегічні:
 - Технічне планування та план по технічній оптимізації.
 - Зростання у доході та в кількості користувачів + 30% рік до року.
 - Участь у процесах формування цілей та завдань проекту.
 - Підтримка і покращення поточного функціоналу, розробка нового.
 - Покращення досвіду для користувачів в області e-commerce.

**Як проходить відбір на вакансію:**
Ми чекаємо ваше резюме. Далі воно потрапляє на розгляд до техліда команди. Якщо резюме проходить схвалення, ми зв'яжемося з вами, щоб домовитися про зручний час для знайомства в online.
Ми знайомимося з вами та вашим досвідом, розповідаємо деталі по вакансії, якщо нам взаємно цікаво продовжувати спілкування – домовляємося про технічну співбесіду онлайн.
Технічна співбесіда триває півтори години. На ній присутні наші розробники, з якими ми обговоримо всі важливі для нас питання по стеку, досвіду, завданням. А також відповімо на ваші запитання.

**Також приймаємо рекомендації знайомих, котрим може бути цікава наша пропозиція, бонус за найм до 1000$**