Python Backend Engineer (remote)
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
AppFollow - это платформа для мониторинга приложений, ответов на отзывы и оптимизации под AppStore, GooglePlay и другие популярные магазины приложений.
Мы спросили себя: «Как мы можем облегчить ежедневную рутину для разработчиков приложений?». Наш ответ — создать набор инструментов, которые сделают работу разработчиков, продактов, маркетологов из самых разных стран мира более простой и, главное, продуктивной.
Мы ищем Python Backend разработчика в несколько наших команд:
- команда Billing, которая занимается всем, что связано с оплатами и подписками в AppFollow
- команда Reviews, которая делает инструменты для работы с отзывами и автоматизацией этого процесса
Стек: Python 3.8, asyncio, aiohttp, MySQL, Redis, ELK, Sentry, MongoDB.
Задачи:
- cбор, хранение, первичная обработка данных по приложениям (100+ млн отзывов, метаинформации приложений, рейтингов) из различных сторов (App Store Connect, Google Play Console)
- cоздание и поддержка инфраструктуры парсинга различных сущностей
- добавление новых источников данных в систему
- работа с API магазинов приложений, 2FA ключевых консолей (App Store Connect, Google Play Console)
- настройка различных интеграций с внешними ресурсами
- создание шлюза данных для внутреннего использования
- базовый функционал web-сервисов компании
Что мы предлагаем:
- полностью удалённая работа (хотя мы будем рады, если вы заглянете к нам в офис в Хельсинки)
- 35 дней оплачиваемого отпуска; вы можете брать дни отгулов, когда вам понадобится, мы гибкие в этом
- оплачиваемые поездки на митапы, встречи команд, хакатоны; дважды в год мы собираемся в разных гордах (Санкт-Петербург, Москва, Хельсинки, Рига и так далее), чтобы увидеть всех вживую
- мы покрываем 50% ваших расходов на обучение (английский язык, конференции, курсы)
- мы компенсируем вам обустройство рабочего места и работу из дома
- у вас будет прозрачность в том, как компания работает и развивается, у нас открытые для всей команды финансовые показатели
- мы максимально поможем вам со всеми необходимыми для удобной работы инструментами
Что мы ждём от вас:
- 3+ лет опыта разработки на Python
- опыт работы с MySQL, MongoDB, Redis
- глубокое понимание WSGI фреймворков, Aiohttp или Asyncio
- базовое знание деплоймента, Docker, k8s, Git (gitflow)
- понимание плюсов и минусов микросервисной архитектуры
- вы знакомы с RESTful API
- вы пишете понятный код
- знакомы с тестированием
- имеете базовое знание работы UI (HTML, CSS, JS)
- будет плюсом опыт работы с парсингом
Этапы интервью:
- 30 мин интервью с рекрутером
- 1,5 ч техническое интервью
- знакомство с СТО
- надеемся, что оффер :)