Backend Product Engineer

Всем привет!

Ищем Backend Product Engineer в продуктовую компанию Let’s Enhance. Можно работать удаленно или в киевском офисе.

Ниже — больше в вопросах и ответах от ребят.

Кто мы и что делаем?

Продукт Let’s Enhance улучшает качество изображений при помощи технологий Deep Learning и Computer Vision. У нас более 4М пользователей из 40+ стран, десятки компаний, которые используют наше API, включая 2 юникорна.

Дважды заняли первое место на Product Hunt. Подняли раунд от Digital Future, Techstars International и других европейских фондов. Получили поддержку нескольких ангелов-инвесторов, включая экспертизу и связи.

Компания на стадии активного роста. К концу 2020-го мы достигли отметки $1M ARR и готовимся к следующему раунду инвестиций.

Почему мы это делаем?

Мы поставили перед собой амбициозную миссию —  предоставить универсальное решение для всех задач по улучшению и оптимизации изображений.

Какие профессиональные навыки нам важны?

  • Pragmatism over idealism, simplicity over complexity, что значит:

- понимать, когда решение “достаточно хорошее”, какие плюсы и минусы у различных подходов и решений;

- знать, когда можно срезать углы, а когда не стоит;

- формировать аргументированные и взвешенные решения, понимая что влечет за собой в долгосрочной перспективе их имплементация.

  • Хорошие навыки разработки: опыт в написании веб-сервисов на одном из основных серверных языков.
  • Понимать о чем и зачем: чистота кода; рефакторинг; документации; модулярность кода, приложения; архитектура кода, компонентов, приложения.
  • Понимание современных практик разработки: CI/CD, cloud computing, IaC
  • Продуктовое мышление — забота о продукте и опыте, который получают наши пользователи.
  • Высшее технической образование (компьютерные науки, математика, физика) может быть преимуществом, но не является обязательным критерием

Технологический стек:

Backend: Python 3; Flask (Python 3.6) + SQLAlchemy + Swagger; FastApi (Python 3.8+) и asyncio

Copilots: Uppy Companion (для загрузок, мы его немного кастомизировали под наши потребности); Fastly.io CDN

DB: PostgreSQL

Infrastructure:  GitLab, Terraform, AWS, GCP

Нужен ли английский и на каком уровне?

Нужен на уровне Intermediate и выше. Проводим общие митинги и обсуждения на английском, а также пишем техническую документацию на нем.

Что ещё важно в этом человеке?

- Желание работать с продуктом, интерес к нему.

- Проактивность, прозрачность, открытость. Погугли, если не знаешь что/как делать – лучше спросить.

Текущие задачи продуктовой команды:

- Разрабатывать новый функционал веб-платформы. При реализации фичи учитывать контекст, как она будет использоваться, какие дальнейшие планы, какая задача продукта/компании решается.

- Интегрировать и настраивать новую аналитику. Сейчас используем Metabase Amplitude.io Google Analytics, ChartMogul, HotJar. Есть проблема с разрозненностью данных и сведением их в одном месте для дальнейшей аналитики. Сейчас мы на этапе сбора требований, пробы различных сервисов, формирования черновой архитектуры.

- Мигрировать Flask на FastApi.

- Рефакторить код, схемы данных, протоколы общения.

В связи с чем открылась позиция?

Активный рост команды

Какие перспективы роста в этой роли?

Есть возможность расти как специалист, лично, а также развиваться в сторону менеджмента.

Размер и структура команды: сколько тестировщиков, разработчиков?

6 инженеров, 3 ML researchers, продакт + 4 человека в business team. В команде плоская организационная структура: сотрудники работают бок о бок с фаундерами бизнеса.

Где находятся люди, принимающие технические решения по проекту?

Все в Украине. CEO и ко-фаундер София в Калифорнии, занимается фандрейзингом, партнерствами и крупными клиентами там.

Кто работает в нашей команде?

CEO и Co-Founder - Sofia Shvets

CTO и Co-Founder - Vlad Pranskevičius

Head of Product - Serhii Zinchenko

По условиям:

  • Есть ли испытательный срок и сколько он длится? 1-2 месяца.
  • Количество дней отпуска и больничных в год: Отпуск - безлимитный. Рассчитываем на личную ответственность людей и их ориентированность на результат. Сотрудники идут в отпуск, заранее договорившись со своими коллегами и стейкхолдерами и решив блокеры. 
  • Какой график работы? Гибкий. Рассчитываем, что команда на связи с 11 до 18 по Украине. Время не трекаем. 
  • Адрес офиса в Киеве: ул. Верхний Вал 16/4, От Контрактовой 2 минуты пешком.       
  • Как происходит начисление зп? Кто ведет бухгалтерию? Переводим оплату на ФОП. Подключаем бухгалтера консультативно или для полноценного ведения СПД. 
  • Соцпакет:

—  Предоставляем опционы. Их начисление происходит по схеме - 1 year cliff/4 yrs vesting.
—  Даем доступ к общению с лучшими разработчикам по всему миру через наш нетворк.
—  Возможны командировки в США/Европу/Великобританию.                                                                                                                                                                  

По процессу:

  • Есть ли тестовое задание? Домашние задания выдаем крайне редко, на интервью даем лайвкодинг задачи.
  • Интервью на английском? - делаем на русском для эффективности, но английский знать нужно хорошо - в команде не все говорят на русском/украинском, поэтому все общие митинги на английском языке.
  • Кто ревьюит резюме? - для этой позиции СТО, продакт-менеджер и Backend Lead.
  • Сколько этапов интервью, с кем? 

1) Интро 20-30 минут со CTO: говорим на общие темы, рассказываю о компании, отвечаю на вопросы.

2) 2 технических интервью на 1.5-2 часа, одно из них больше вопросы-ответы, второе лайвкодинг.

3) Интервью-знакомство с CEO. Затем оффер.  


Если вам все нравится, присылайте, пожалуйста, ваши резюме.

Ждем с нетерпением!