Senior Backend Engineer (Product Core Team)
AppFollow — это платформа для управления отзывами о приложениях и ASO.
Наша главная цель — упростить повседневные задачи разработчиков приложений, продакт-менеджеров, маркетинговых команд, служб поддержки и т.д. AppFollow помогает собирать и управлять данными о ваших приложениях и играх, повышать средний рейтинг приложений, улучшать позиции в магазинах приложений и лояльность пользователей.
Эта полностью удаленная позиция Senior Backend Engineer поможет AppFollow расти глобально. Вы будете работать над основными серверными системами, которые обеспечивают взаимодействие пользователей с данными продукта, быстрый и эффективный доступ к не зависящим от источника наборам данных, а также поддерживают гибкие возможности аналитики и отчетности по различным типам данных.
О роли
- Разрабатывать и оптимизировать основную серверную функциональность продукта AppFollow.
- Создавать и поддерживать системы для взаимодействия пользователей с данными продукта.
- Проектировать, разрабатывать и поддерживать не зависящий от источника слой хранения данных, обеспечивающий эффективную, быструю и надежную доставку данных конечным пользователям.
- Разрабатывать и поддерживать системы для генерации инсайтов из различных типов клиентских данных и данных о продукте (включая рейтинги, отзывы и другие источники данных), с акцентом на гибкую и настраиваемую отчетность.
- Поддерживать внутренние и публичные API для основных сущностей данных, следуя принципам API-first.
- Проектировать, создавать, поддерживать и документировать эффективный, тестируемый, надежный, безопасный и масштабируемый кодовую базу.
- Участвовать с другими разработчиками в проектировании и улучшении общей архитектуры системы.
- Взаимодействие с унаследованными сервисами.
- Сотрудничество с командой Platform для развертывания приложения в различных средах и обеспечения бесперебойной работы, принятие принятых стандартов, практик и процессов для поддерживаемых систем.
О вас
- Опыт разработки программного обеспечения на позиции backend от 5 лет.
- Опыт разработки на asyncio в Python от 3 лет.
- Владение FastAPI для разработки API-эндпоинтов.
- Глубокие знания SQL, в частности MySQL или PostgreSQL. Опыт работы с ORM-фреймворками (предпочтительно SQLAlchemy).
- Опыт работы с NoSQL DB (MongoDB).
- Опыт работы с message brokers (RabbitMQ, Kafka).
- Опыт модульного тестирования (Pytest).
- Владение английским языком на уровне Upper intermediate.
Будет плюсом
- Опыт работы с облачными сервисами (AWS).
- Опыт API-first: проектирование, создание и развитие систем с четко определенными, стабильными и ориентированными на потребителя API.
- Опыт работы с GraphQL.
- Опыт работы с долгосрочными миграциями или масштабными рефакторингами в сложных или унаследованных кодовых базах.
Предлагаемые нами преимущества
- Полностью удаленная работа. Хотя вы всегда можете провести с нами время в течение месяца в Белграде/Батуми/Тбилиси.
- Оплачиваемые отпуска и больничные. Берите время, необходимое для поддержания мотивации, заряда и баланса. По предварительной договоренности вы можете получить выходные дни по особым случаям.
- Широкий пакет социальных льгот, включая медицинскую страховку, возмещение расходов на оборудование, бонус за обустройство домашнего офиса и многое другое.
- Бонус в виде опционов согласно плану участия сотрудников в акционерном капитале.
- Вы будете иметь представление на уровне руководства о том, как управляется компания и каковы ее результаты. Мы всегда готовы предоставить специальную поддержку и ускорить вашу адаптацию, включая предоставление необходимых инструментов для достижения успеха.
Самое большое преимущество — наша потрясающая команда AppFollow. Мы — команда открытых и дружелюбных высококвалифицированных профессионалов, которые любят создавать отличный продукт, расти вместе и поддерживать друг друга.
Как распознать и избежать мошенничества при трудоустройстве
Мы заметили увеличение числа поддельных вакансий и поддельных предложений о работе, направленных на сбор личной информации. Имейте в виду, что все официальные письма AppFollow, связанные с наймом, поступают исключительно с домена @appfollow.io. Наши собеседования проводятся либо по видеосвязи, либо лично; мы никогда не проводим собеседования по текстовым сообщениям или в чате. Если вы сомневаетесь в подлинности предложения о работе или возможности от AppFollow, пожалуйста, свяжитесь с нами напрямую по адресу people@appfollow.io для проверки.