Python developer в команду Джинна (offline)

Ukrainian Product 🇺🇦

Задачи бекенд-разработчика на Джинне:

 

- Работа над фичами с нашим фронтенд-разработчиком

- Управление техническим долгом

- Поддержка инфраструктуры (релиз-процесс, мониторинг, tooling)

 

Наш идеальный кандидат имеет 5+ лет опыта разработки, с опытом техлида или запуска собственных проектов. Ищем человека с максимально широким опытом в разных частях стека, которому интересно развитие как разработчика, это не менеджмент-позиция.

 

ВОПРОСЫ О ВАКАНСИИ

 

Какой стек на проекте и какие инструменты используете?

 

- Бекенд: Python2/Django, PgSQL, Elastic, Redis, Mandrill.

- Фронтенд: Jinja templates + Bootstrap 3 + jQuery, немного Svelte.

- Docker, docker-swarm на стейджинге и проде, DigitalOcean для хостинга.

- Инструменты: Slack, Zoom, Trello, GitHub, Notion.

 

С кем я буду работать?

 

Сейчас в команде продукта у нас два фронтенда, один бекенд и я в роли ПМ. По плану у нас еще один бекенд (это вы), один или два фронтенда и продуктовый аналитик.

 

Какие именно задачи я буду делать?

 

Короткий ответ: it depends :)

 

Задачи очень разные, вот неполный список:

https://docs.google.com/document/d/1OXBaplVb4hnK7hAvd904JoS2CRoRGudnsN7WhRL6kcQ/edit

 

Помимо чисто технических навыков нас очень важен product mindset и фокус на решении задач пользователя. Вот хорошая статья на эту тему,

https://blog.pragmaticengineer.com/the-product-minded-engineer/

 

Какие есть перспективы на этой позиции?

 

Джинн растёт х2 все восемь лет своей жизни, новые задачи и возможности для роста есть всегда.

 

Дефолт трек это рост scope и ответственности по задачам, оставаясь в рамках технической роли (IC). С дальнейшим ростом команды появится вариант перейти на менеджерский трек, Engineering manager (EM).

 

Как организован рабочий процесс?

 

Созвон-планирование в понедельник, созвон-ретроспектива в пятницу, daily в остальные дни. Работаем удаленно, периодически собираемся на встречи вживую в Киеве.

 

У каждой задачи есть "оунер", который за нее отвечает.

 

Как правило, за user-facing фичи отвечают фронтенды, но есть исключения. Вы ведете задачу от начала и до конца: описание требований, кодинг, деплой на прод, проверка что все работает, сбор метрик и оценка результата.

 

Как ПМ я отвечаю за продуктовые метрики и слежу за тем, чтобы мы решали проблемы, которые реально существуют и не занимались разработкой ради разработки.

 

Как выглядит процесс интервью?

 

Первое интервью со мной, второе техническое. Если всем все нравится, делаем reference checks и оффер. Тестового задания и кодинга "в прямом эфире" не будет.

 

Что вы можете рассказать об условиях работы?

 

Фултайм, ремоут. Двуязычная команда (укр./рос.) Рассматриваем только кандидатов из Украины. Зарплата с привязкой к доллару, unlimited vacation & sick time.

 

Какие у вас планы развития и вообще о перспективах Джинна?

 

Мы хотим сделать самый популярный и самый удобный сайт поиска работы в украинском ИТ. Сейчас Джинном пользуются примерно 3 тыс компаний и 30 тыс кандидатов ежемесячно.

 

Наш план состоит из двух частей:

1) привести все компании и кандидатов на Джинн

2) помочь им найти друг друга

 

В прошлом году мы сделали Вакансии бесплатными и этим сильно продвинулись в решении задачи №1, а задачу №2 будем решать вместе с вами. Идей много.

 

Что насчет мобильного приложения или запуска Джинна в Берлине?

 

Об этом после того, как успешно пройдете все собеседования. Ж)

 

COMPANY VALUES & CULTURE FIT

 

Несколько слов о нашей системе ценностей на Джинне. Я считаю лучше проговорить это заранее, чтобы потом не было неприятных сюрпризов в первые недели работы.

 

Результат > время

 

Мы никак не трекаем и не фиксируем рабочее время, set your own hours.

 

С другой стороны, мы ищем кандидата, который вовлечен в продукт и вам не все равно. На практике это часто означает релиз в воскресенье, чтобы протестить новую фичу пока на сайте пусто или работа допоздна, чтобы не блокировать завтра работу фронтенда и т.д.

 

Не ограничены рамками своей “роли”

 

У нас стартап.

 

Иногда нужно залезть во фронтенд, помочь пользователю с настройкой телеграм-бота, пофиксить деплой-скрипт или посидеть пару дней над платежной документацией по PS2 SCA. “Не стесняется говна вокруг”, по меткому описанию моего знакомого СТО.

 

Humble and curious

 

Вы не считаете, что у вас есть ответы на все вопросы, готовы учиться сами и учить других, понимаете, что универсально правильный ответ существует не всегда и многое зависит от контекста.