ID | Название вакансии | Город | Компания | От | До | Валюта | Тип вакансии | Дата и время публикации вакансии | Роль |
---|---|---|---|---|---|---|---|---|---|
1553392 | Python Developer | Москва | > Admire | open | 2024-08-08 |
Требования
Умеешь писать читабельный код. Имеешь опыт работы с разными серверами баз данных. Знаешь, как настроить среду для локальной разработки.
Обязанности
Планировщик пуш-уведомлений. Работает поверх Firebase. Поддерживает несколько миллионов зарегистрированных устройств и каждый день делает по ним рассылки.
Описание
Мы — Magic Solutions, занимаемся разработкой приложений под iOS, Mac OS, Android, Windows. Сами создаем продукты и сами их продвигаем, все in-house.
Мы зарабатываем на рекламе: на нескольких наших приложениях общая аудитория около 100 млн установок, и около 1 млн активных пользователей каждый день.
Половина наших сервисов - это высоконагруженные апишки под миллионы устройств, а половина - продукты для внутреннего пользования.
Например:
- планировщик пуш-уведомлений. Работает поверх Firebase. Поддерживает несколько миллионов зарегистрированных устройств и каждый день делает по ним рассылки.
- ETL-пайплайны, которые парсят и обрабатывают данные из рекламных кабинетов (Appsflyer, Facebook, Google ads, Unity) и складывают все в Google Bigquery. В день обрабатываем около 100 Гб данных.
- аналитические админки, которые строят агрегаты поверх данных из Bigquery и позволяют представлять их в разных разрезах.
- глобальная база драйверов для Windows, поверх которой работает наш софт
- API для нескольких IOS-приложений на базе ChatGPT.
Сейчас нас 32 человека, 2 из которых - питонисты. Количество наших сервисов растет, требования к нагрузке повышаются и поэтому ищем третьего Python-разработчика.
Что у нас есть:
-
бэклоги, доски и таски в Jira;
-
фреймворки: django, fastapi (с sqlalchemy и alembic)
-
БД: Postgres, Clickhouse, Redis.
Что предстоит делать:
-
разрабатывать и поддерживать backend-сервисы;
-
оценивать и декомпозировать задачи;
-
взаимодействовать с другими членами команды по вопросам проекта.
Ждем, что ты:
- умеешь писать читабельный код;
- имеешь опыт работы с разными серверами баз данных;
- знаешь, как настроить среду для локальной разработки;
- понимаешь, как работать с Heroku и AWS EC2.
Для нас очень важен:
- опыт мониторинга своей инфраструктуры: нам нужны не просто админки и апишки, нам нужна уверенность, что они работают, и понимание нагрузки, которую они держат. :)
Необходимые навыки Frontend:
- просто хоть что-нибудь :)) умение подключить к django шаблон Bootstrap - уже достаточно.
Приветствуются знания:
- сервисов Amazon (EC2, S3, Cloudwatch);
- CI/CD (bitbucket);
- Docer;
- Linux;
- Swagger;
- REST/ gRPC.
У нас:
-
удаленка: работа из любой точки мира;
-
развивающая среда и зона для экспериментов (обоснованных);
-
гибкий график работы;
-
команда единомышленников всегда на связи;
-
отпуск 28 дней в году;
-
при желании - помощь в релокации через полгода при условии хорошего перформанса.
Будем рады твоему отклику! До связи:)