• Web-розробка

Junior+ Python Back End Developer

Поділитися

Про проект:

Проект стартував в лютому 2016, за цей час він зміцнів та вийшов на самоокупність. З 2018 команда почала займатися іншим проектом —  IZI.ua і розвивати його з нуля. Якийсь час ми займалися двома проектами — це було ефективно та корисно. Обидва проекти показують хороші результати і темпи зростання, але цілі та завдання проектів сильно різняться. У 2020 ми розділили команди і зібрали нову.


На поточний момент Bigl.ua — проект з рентабельністю 70%+ (витрачаємо менше 3 з 10 грн доходів), ми повернули всі інвестиції та плануємо більш активно реінвестувати у продукт.

Про команду:

В технічній команді Bigl.ua: 2 Python-девелопери, Front-End dev, QA + Team Lead (менторинг).

Вся команда: Product Manager, SEO спеціаліст, Email маркетолог, 2 співробітника підтримки, Head of Product, CEO.

Про команду:

Команда невелика, але дуже відкрита та дружня. Ми завжди у фокусі, і робимо тільки ті завдання, які приводять нас до результату. 

Технічний стек проекту, що вже використовуємо, що плануємо:

  • 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
  • не боїться читати та розбиратися в чужому коді

Важливо, щоб розробник був продуктово-орієнтованим. Це означає, що розробник не просто виконує поставлену задачу, а й розуміє проблеми бізнесу, які вирішує ця задача, та може запропонувати більш оптимальне рішення, якщо таке існує, або показати, що ця задача не несе цінності. 

Буде перевагою:

Docker, Kubernetes, Istio

Задачі в проекті:

Тактичні:

  • Перехід на SPA.
  • API for mobile app.
  • Безпечна оплата карткою.
  • Персоналізація для покупців.

Стратегічні:

  • Технічне планування та план по технічній оптимізації.
  • Зростання у доході та в кількості користувачів + 30% рік до року.
  • Участь у процесах формування цілей та завдань проекту.
  • Підтримка і покращення поточного функціоналу, розробка нового.
  • Покращення досвіду для користувачів в області e-commerce.

Як у нас проходить відбір та співбесіди?

Ми чекаємо ваше резюме. Далі воно потрапляє на розгляд до техліда команди. Якщо резюме проходить схвалення, ми зв’яжемося з вами, щоб домовитися про зручний час для знайомства в online.

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

Технічна співбесіда триває півтори години. На ній присутні наші розробники, з якими ми обговоримо всі важливі для нас питання по стеку, досвіду, завданням. А також відповімо на ваші запитання.

Оля з People Team

olga.vadova

Хочу до вас у команду

Прикріпити резюме

Максимум 1 файл розміром до 5 МБ

ЯКЩО НЕ ЗНАЙШЛИ ВІДПОВІДНУ ВАКАНСІЮ, АЛЕ В МАЙБУТНЬОМУ ХОЧЕТЕ ПРИЄДНАТИСЯ ДО НАШОЇ КОМАНДИ, ВІДПРАВТЕ РЕЗЮМЕ НА hello@evo.company