Title: Senior Python Engineer, Brands
Location: Barcelona, Barcelona, Spain
Department: Engineering Org
КТО МЫ 🌍
Создавать контент, который находит отклик, — это здорово, а превращать это внимание в рост — еще лучше. Именно этим занимается Manychat.
Наши автоматизированные решения на базе ИИ помогают авторам и брендам взаимодействовать с аудиторией через Instagram, Messenger, WhatsApp и TikTok — в нужный момент, с нужным сообщением, без ручной работы.
Нас более 400 человек на трех континентах, стоящих за ведущей платформой для роста в чатах, где навыки ИИ формируют то, как мы строим, работаем и растем.
КОГО МЫ ИЩЕМ 🌟
Вы уже создавали бэкенд-системы в реальном масштабе — вы знаете, что выходит из строя под нагрузкой и как это предусмотреть на раннем этапе. Вы принимаете решения по нечетким проблемам, отстаиваете их и корректируете по ходу дела, с предпринимательской жилкой, которая процветает при создании чего-либо с нуля. Вы хотите иметь прямую связь с людьми, которые используют то, что вы создаете, и оцениваете свою работу так же, как они: по тому, действительно ли она влияет на метрики.
ВАШИ БУДУЩИЕ КОЛЛЕГИ 👋
Мы превратили Manychat в чат-платформу №1. Теперь мы движемся вперед и с нуля создаем новый продукт — Manychat for Brands: архитектуру, инфраструктуру, все это. Мы определяем, что будет построено, и напрямую общаемся с нашими пользователями — качество кода имеет значение, но реальное влияние, которое мы оказываем на наших клиентов, важнее. По мере роста продукта вы растете вместе с ним, с возможностью руководить своим направлением.
ЧТО ВЫ БУДЕТЕ ДЕЛАТЬ 🚀
- Создавать Manychat for Brands с нуля — продукт, который бренды используют для проведения кампаний с авторами: приглашение их, обработка согласий, подключение их автоматизаций и данных. Небольшая кодовая база, ранние этапы.
- Начать работу с реальными дизайн-партнерами в первые недели. Вы будете в партнерских каналах, увидите, где возникает проблема, и устраните ее — без посредников между вами и пользователем.
- Решать проблемы, которые еще не решены: наблюдаемость с нуля, миграция с хрупкой инфраструктуры, удаление зависимостей PHP, аутентификация и разрешения, масштабирование запросов данных, которые уже медленны.
- Определять, как все будет построено. Команда небольшая, поэтому вы устанавливаете шаблоны, которые унаследуют следующие инженеры.
- Формировать то, что будет построено, совместно с PM и руководством — продукт еще формируется, поэтому ваши решения будут влиять на сам продукт и код.
- Работать на производственной инфраструктуре Manychat, обслуживающей миллионы пользователей — реальный масштаб с первого дня.
- Оценивать свою работу по тому, насколько она успешна для брендов и авторов — следить за метриками так же внимательно, как и за кодом.
ЧТОБЫ БЛИСТАТЬ В ЭТОЙ РОЛИ 💥
Вам понадобится:
- 8+ лет опыта создания бэкенд-систем на Python.
- Глубокое понимание проектирования бэкенда на Python. Вы моделируете домены и проектируете сервисы — типизированные модели данных, чистые контракты, асинхронные API — а не просто конечные точки. Мы используем FastAPI + Pydantic + SQLAlchemy; эквивалентный современный стек подойдет, если вы можете продемонстрировать такую же глубину.
- Опыт проектирования систем и обоснования компромиссов: границы, что строить сейчас, а что позже, где это вызовет трудности.
- Опыт создания систем для реальных нагрузок — знание того, что выходит из строя при масштабировании и как этого избежать.
- Уверенность в работе при отсутствии четкого технического задания, помощь в формировании продукта по мере его создания.
- Подтвержденный опыт работы напрямую с продуктовыми командами и партнерами, принятия собственных решений и отслеживания того, влияют ли ваши разработки на метрики.
- Опыт создания чего-либо с нуля — или желание наконец сделать это.
ЧТО МЫ ПРЕДЛАГАЕМ 🤗
Мы глубоко заботимся о вашем росте, благополучии и комфорте:
- 🌍 Гибридное онбординг для начала работы удаленно и поддержка при переезде для вас и вашей семьи.
- 💙 Комплексное медицинское страхование для вас и вашей семьи.
- 📚 Бюджет на профессиональное развитие для покупки билетов на конференции, онлайн-курсов и других релевантных ресурсов для вашего роста.
- 🫶 Гибкий пакет льгот: здесь нет универсальных бонусов. Вы получаете бюджет и решаете, куда его направить: на здоровье и благополучие, семью или обустройство домашнего офиса.
- 🪴 Гибридная работа и щедрый, гибкий график отпусков — планируется с вашей командой, а не ограничивается строгой квотой.
- 🌎 Работайте откуда угодно — по согласованию с командой, а не привязываясь к рабочему месту. Мы сознательно внесли гибкость, потому что местоположение не должно мешать отличной работе.
- 🍽️ Бонусы в офисе, включая бесплатные обеды и закуски.
- 🤝 Спортивные мероприятия, ежегодные выезды и командные мероприятия, финансируемые компанией.
- 🤖 ИИ — это не бонус здесь, это то, как мы работаем. Claude, OpenAI и другие инструменты доступны по умолчанию с первого дня, и мы поддерживаем команды в использовании любых инструментов, которые делают их быстрее.
Manychat является работодателем, предоставляющим равные возможности. Мы стремимся создавать разнообразную и инклюзивную команду. Мы не дискриминируем квалифицированных сотрудников или кандидатов по признаку расы, цвета кожи, религии, гендерной идентичности, пола, сексуальных предпочтений, сексуальной ориентации, беременности, национального происхождения, родословной, гражданства, возраста, семейного положения, физических или психических отклонений, состояния здоровья, военного статуса или любой другой характеристики, защищенной местным законодательством или постановлением.
Это обязательство также отражено в нашем подходе к кандидатам. Если у вас есть индивидуальные потребности, требующие адаптации в процессе собеседования, пожалуйста, укажите это в своей заявке. Мы сделаем все возможное, чтобы оказать помощь на протяжении всего процесса собеседования, чтобы обеспечить ваш успех.