Backend-engineer
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
👨💻 Что делать?
- Разработка апи для мобильных SDK: высоконагруженный модуль (>10k RPS), работа с App Store и Play Store API, сторонними интеграциями.
- Разработка апи для портала Adapty: много кастомных SQL запросов для аналитики, большая часть данных хранится в ClickHouse.
- Оптимизация существующего кода для повышения производительности, перенос части функционала на асинхронную модель работы.
- Код-ревью, оценка архитектуры проекта.
- Помощь инженерам поддержки со сложными тикетами.
- Помощь в управлении инфраструктурой сервиса: мы используем Kubernetes, инфраструктурой управляет Flant, но идеи по улучшению исходят от разработчиков.
⚙️ Требования
- Опыт программирования на Python не менее 3 лет.
- Отличное знание SQL, понимание работы БД в целом и в частности PostgreSQL.
- Опыт работы с большими нагрузками (RPS, количество данных).
- Опыт работы с очередями задач (Celery, Dramatiq).
🏅 Будет плюсом
- Опыт работы с ClickHouse.
- Опыт работы с AWS, Google Cloud, Azure.
- Опыт работы с FastAPI.
- Опыт работы с Kafka.
Бонусы
🤖 Немного про наш текущий стэк
Большая часть апи написана на Django + Gunicorn. Основная база Postgres, для аналитики — ClickHouse. В качестве очереди сообщений используем Dramatiq. Думаем на тему того, чтобы часть API перенести на FastAPI, а Dramatiq (Redis) заменить на Faust (Kafka). Мы хостимся в AWS и Google Cloud, для менеджмента контейнеров используем Kubernetes.
😻 Условия
Мы ищем человека на фулл-тайм. У нас нет привязки к месту работы, но с нами комфортно работать из GMT+3 (Москва, Киев, Минск) и соседних часовых поясов. Мы работаем удаленно с небольшим коворкингом в Москве, в работе используем все удобные для нас инструменты. Синк раз в день, каждый понедельник планирование недельного спринта. Мы сможем с вами сработаться, если вы понимаете принципы удаленной работы, умеете декомпозировать и адекватно оценивать сроки по задачам, можете работать самостоятельно и не пропадаете.
Зарплатная вилка: 300000-400000 рублей на руки. Есть опционная программа.
В ваших руках будут все необходимые инструменты, прямое общение с основателями, разработчиками и всеми членами команды Adapty.
🚀 О нас
Мы помогаем разработчикам мобильных приложений лучше продавать мобильные подписки. Основные фичи продукта — это SDK для подключения in-app покупок, аналитика подписок и А/Б-тесты платежных экранов (пейволов). Наш продукт позволяет увеличить выручку разработчиков в среднем на 20-30% за первые несколько месяцев.
Наша миссия – демократизировать дорогую технологию экспериментов и работы с подписками и сделать её доступной широкому кругу мобильных разработчиков.
Дополнительные инструкции
✉️ Как откликнуться?
Если вы заинтересовались, пожалуйста, пришли своё CV на почту dp@adapty.io с темой Backend Job или можешь написать напрямую в телеграмм @ditansu Дима Подопросветов.