Python backend developer

Зарплата

от 150 000 ₽

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Навыковое обучение для продактов, аналитиков, предпринимателей и топ-менеджеров

Описание вакансии

Условия работы

В команду Uncrn.me ищем бекенд разработчика, который доработает и выведет на новый уровень нашего телеграм-бота и небольшую образовательную платформу

Кто мы такие 🦄

Мы образовательный проект. Мы делаем Product Heroes — онлайн-курс для продактов, маркетологов, руководителей и владельцев бизнеса. Наш курс проходили ребята из Яндекса, Гугла, Мейлру, Авиасейлз, Сбербанка, Дом.ру, Wrike, Точка, Lamoda, Skyeng, Admitad и других компаний

Вместе с этим мы готовим к выходу другой продукт — онлайн-симулятор для продакт-менеджеров на основе квизов. Мы собрали пару сотен реальных бизнес-кейсов, которые прокачают навыки пользователей в управлении продуктами.

Кого мы ищем 🔥

Хотим найти в команду специалиста с опытом 5+ лет, который имеет опыт в нашем стеке технологий. Ждем что ты станешь частью core team, надежным членом команды, который контролирует результат в своей зоне. Сможешь снизить time to market и ускорить проверку гипотез.

Возможен при желании (но не обязателен) потенциальный рост в тимлида/техлида, поэтому любой опыт тут будет плюсом (это обсуждается отдельно и не обязательно)

Обязанности 🎩

  • Разработка платформы курса и разработка телеграм-бота
  • У нас своя mvp-шная система метрик в виде единичек и ноликов в гуглоэксельке. По ним мы видим, получил ли участник курса сообщение со ссылкой на страницу следующего занятия, кликнул ли по ссылке, попал ли на страницу. А также в какой части страницы сидит, с какими элементами провзаимодействовал — на что кликнул, куда перешел. Эту систему метрик нужно развивать и достраивать
  • выстраивание работы, так чтобы сроки доставок задач выдерживались
  • получение результата с точки зрения технической разработки для пользователя, например: пользователь может оплатить картой на сайте в любой момент, сайт не падает, кнопки работают, информация о сделке (оплата или заявка) приходит во внутренние чаты и в crm. аккаунт-менеджер может пользоваться этой информацией и связаться с клиентом. сообщения пользователям от телеграм-бота доставляются, в отдельный чатик приходят сообщения которые пользователи пишут боту и команда может на них ответить
  • работа с процессом тестирования (самостоятельные тесты или передача и контроль задач в команду тестировщиков-помощников)
  • поддержка и дополнение внутренней технической базы знаний команды
  • решение неопределенных и нетривиальных задачек — любовь к рисерчу и придумыванию хаков, как получить нужный конечному пользователю результат. Умение и желание думать вне рамок тикетов (предлагать альтернативные решения пользовательских задач)

С чем надо будет работать (технологии, тулзы) 🤖

  • Наша платформа сделана с использованием Python (Flask), JS (React, Redux, next.js), Postgres
  • Есть наша самописная админка курса со страницами занятий, а также админка телеграм-бота, через которого осуществляется поддержка пользователей
  • Система интегрирована с Google Spreadsheets, Jupiter, Telegram, Figma API, Metabase
  • В работе используем figma, notion, slack, telegram, zoom
  • Мы любим и практикуем автотесты. С тебя — опыт использования юнит-тестов, интеграционных тестов, CI

Команда 🕺🏻

В команде дизайнер, два продакта и продакт директор, команда помощников для тестирования фич под управлением тестировщика

Требования 😎

  • Работа на результат для конечного пользователя (напр: мы рефакторим, но не запоем на несколько месяцев. вовремя подсвечивается необходимость перейти с ранее созданного костыля на стабильное, хорошо написанное решение)
  • Опыт работы с нашим стеком технологий
  • Опыт разработки 5+ лет
  • Умение находить корневые причины возникновения проблем и вовремя их подсвечивать. Умение не лечить симптоматику, а доходить до корневых причин и править их. **например: "ребята, если мы сейчас не перепишем вот этот модуль, то поддержка кода будет занимать в два раза больше времени. давайте уделим этому неделю сейчас, а то у нас намечается горячая пора через месяц и мы рискуем результатом пользователя"
  • Умение работать короткими быстрыми итерациями, умение дробить задачки на небольшие с понятным результатом
  • Умение быстро проверять гипотезы вместе с командой, собрав прототип на коленке, часто почти без разработки. А запиливать только подтвердившиеся решения. Держим темп минимум 1 гипотеза в неделю
  • Внимательность к тестам. Недопущение ситуаций, когда где-то что-то упало или отвалилось и мы об этом узнали от пострадавшего пользователя

Как мы работаем 😎

Мы используем методологию lean startup. У нас выстроены процессы на базе скрама — еженедельные спринты, дейли-синхроны, ретроспективы. Каждые две недели проводится демо по продукту и разработке (исключение — период проведения курсов).

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

В команде принято мышление от результата, а не от ресурсов. Если что-то сделать невозможно — это отличный повод хакнуть систему, придумать решение и понять каких ресурсов не хватает. Мы топим за то чтобы много пробовать, ошибаться, делать выводы, находить решения и получать результат

Ищем члена команды, ориентированного на результат. Которому важно не просто сделать задачу, а вместе с продактом разобраться, пользуются ли этим люди, получается ли у них, есть ли удовольствие от использования продукта

Условия 📆

График свободный, фултайм. Команда распределенная, присутствие в офисе по желанию — можно приезжать в офис пару раз в неделю, а можно сидеть вместе с нами

Мы находимся в Москве, на Мясницкой (м. Чистые пруды) или на Сухаревской, коворкинг WorkNSoda.

Мы знакомимся с кандидатами в два этапа: первое интервью на софт-скилы, затем второе — техническое. Оба этапа по 30-60 минут, в зависимости от взаимного интереса