Senior Backend Engineer (Product Core Team)
AppFollow — это платформа для управления отзывами о приложениях и ASO. Наша главная цель — упростить повседневные задачи разработчиков приложений, менеджеров продукта, маркетинговых команд, специалистов по поддержке пользователей и т.д. AppFollow помогает собирать и управлять данными ваших приложений и игр, повышать средний рейтинг приложения, улучшать позиции в магазинах приложений и лояльность пользователей.
Эта полностью удаленная позиция предназначена для Senior Backend Engineer, который поможет развивать AppFollow на мировом уровне. Вы будете работать над основными системами бэкенда, которые обеспечивают взаимодействие пользователей с данными продукта, обеспечивают быстрый и эффективный доступ к независимым от источника наборов данных и поддерживают возможности для гибкой аналитики и отчетности по различным типам данных.
О должности
- Разработка и оптимизация основной бэкенд-функциональности продукта AppFollow
- Создание и поддержка систем для взаимодействия пользователей с данными продукта
- Проектирование, разработка и поддержка уровня хранения данных, независимого от источника, который обеспечивает эффективную, быструю и надежную передачу данных конечным пользователям
- Разработка и поддержка систем для получения аналитических данных из различных типов данных клиентов и продуктов (включая оценки, отзывы и другие источники данных), с акцентом на гибкие и индивидуальные отчеты
- Поддержка внутренних и публичных API для основных сущностей данных, следуя принципам API-first
- Проектирование, создание, поддержка и документирование эффективного, тестируемого, надежного, безопасного и масштабируемого кода.
- Внесение вклада вместе с другими разработчиками в проектирование и улучшение всей архитектуры системы.
- Работа с legacy сервисами
- Совместная работа с Platform team для развертывания приложения в различных окружениях и обеспечения его бесперебойной работы, внедрения принятых стандартов, практик и процессов для создания поддерживаемых систем.
О вас
- 5+ лет опыта разработки программного обеспечения в бэкенде
- 3+ года опыта работы с asyncio в разработке на Python.
- Опыт использования FastAPI для разработки конечных точек API.
- Прочные навыки SQL, особенно в MySQL или PostgreSQL, опыт работы с ORM фреймворками (предпочтительно SQLAlchemy)