Python developer в команду Джинна Offline
Задачи бекенд-разработчика на Джинне:
- Работа над фичами с нашим фронтенд-разработчиком
- Управление техническим долгом
- Поддержка инфраструктуры (релиз-процесс, мониторинг, 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
Вы не считаете, что у вас есть ответы на все вопросы, готовы учиться сами и учить других, понимаете, что универсально правильный ответ существует не всегда и многое зависит от контекста.