
Lead Python Developer иностранная компания оплата в валюте удаленка, Москва.
▷ Работодатель: Welltory
(профиль,отзывы)
💰 From 0 RUR. | Режим: remotely |
10
* This listing is inactive or archived *
Welltory — приложение №1 про здоровье. Более 3,5 млн юзеров, 50 тысяч пятизвездочных оценок, core audience — США. Мы помогаем людям улучшить свое здоровье, повысить продуктивность и эффективность занятий спортом с помощью анализа данных.
Мы ищем сильного и опытного инженера для разработки ключевой фичи нашего продукта — новостная лента, где пользователь видит данные о своем состоянии в виде коротких постов. По сути тебе предстоит заниматься разработкой системы как у Twitter, Instagram, Facebook, только про здоровье и где пишут контент не пользователи, а наша платформа — из данных гаджетов и приложений.
Под капотом:
- Десятки сервисов, написанных на Django, FastAPI, PostgreSQL, Redis и Celery, которые общаются через HTTP API и очереди сообщений.
- Мониторинг производительности (APM) и ошибок с помощью Sentry.
- Качество: линтеры и форматеры кода, тесты, документация.
- Мало legacy-кода, компания в стадии активной разработки.
Требования:
- Мы ждем, что у тебя есть опыт работы не меньше 5 лет в продуктовой разработке. В команде работают только Senior-специалисты, у тебя будет возможность обмениваться лучшими практиками, используя современный стек.
- Мы за понятный код и автоматизированные процессы, поэтому будет круто, если ты практикуешь применение линтеров, форматеров кода и знаешь о performance monitoring (Sentry APM).
- Считаем, что без тестов, мониторинга, сбора ошибок в Sentry и документации не стоит выпускать продукт в production и рассчитываем, что ты мыслишь так же.
- Плюсом будет участие в проектах, связанных с социальными сетями, мессенджерами, рекомендательными системами и системами персонализации контента.
Задачи:
- Тебе предстоит участвовать в разработке системы, которая предоставляет уникальный контент для каждого пользователя индивидуально на ежедневной основе, работает 24/7, генерирует миллионы контента в сутки и растет на десятки гигабайт в день.
- Не будет бесконечного рефакторинга, починки багов, «горящих» задач, которые нужно впихнуть в спринт. У нас понятный процесс работы с недельными спринтами, четким планированием и реальными боевыми задачами. Ты будешь проектировать, разрабатывать и переделывать отдельные сервисы для микросервисной системы.
- У тебя появится возможность принять участие в подготовке сервисов к большей нагрузке (х2, х5, х10), оптимизируя или вообще переписывая полностью, в том числе и на асинхронные фреймворки, облачные решения.
- Ты будешь прорабатывать и внедрять мониторинг (uptime/performance) в backend-сервисы, составлять выходную документацию по эксплуатации для отдельной команды мониторинга.
Условия:
- Важное на сейчас — у нас пользователи по всему миру, выручка от App Store и Google Play, мы — американская компания, мы платим зарплату в долларах, мы работаем удаленно с даты основания, все наши процессы отлажены для распределенной работы, мы не спрашиваем, в каком городе вы живете и по какому графику работаете.
- У тебя будут все ресурсы для развития — уже через год-полтора можно вырасти до тимлида отдельной команды или стать архитектором. Мы активно растем и запускаем новые направления, где можно попробовать свои силы.
- Рыночная зарплата. Отталкиваемся от пожеланий кандидата при старте сотрудничества, добавим 10–15% к твоей текущей сумме.
- Мы — американская компания, платим в долларах, можно жить и работать откуда угодно. Отпуска и отгулы не ограничены и не контролируются, на 100% оплачиваются компанией.
- Свобода и доверие: зарплата не привязывается к KPI, никто не следит, когда сотрудники начинают или заканчивают работать.
- Свобода физического местонахождения. Свобода в выборе дней для «перезагрузки» и перелетов.
- Политика прозрачности со стороны фаундеров. Ежеквартальные отчеты для всей команды о том, что происходит с компанией, тактикой, стратегией, метриками. Открытость и возможность обсудить любые вопросы напрямую.
При отклике пришли нам пример своего кода, чтобы мы могли быстрее оценить твой уровень.
После короткой переписки с рекрутером у тебя будет 1 встреча с тимлидом, после которой мы обычно сразу даем фидбек.