Senior Backend Engineer
Зарплата
до 220 000 ₽
Требования
Местоположение и тип занятости
Компания
Приложение для занятий йоги с искусственным интеллектом на мобильном телефоне
Описание вакансии
Условия работы
Кратко о вакансии:
- У нас есть работающее мобильное приложение, со своим бэкендом, сейчас мы столкнулись с тем, что он уже не отвечает всем нашим запросам. От вас будет требоваться переписать его так, чтобы он отвечал растущим запросам приложения и пользовательской базы. Замечу, что это не будет значить, что вам придется копаться в тоннах legacy кода - многое можно будет написать с нуля.
- Опыт работы с облачной инфраструктурой будет обязательным так как мы планируем масштабирование работы приложения на большие группы пользователей. В идеале мы ищем человека с достаточным знанием DevOps части. Ведь список обязанностей условно можно поделить на 70% BackEnd и 30% DevOps.
- Над приложением работает ряд не технических сотрудников и сейчас у нас есть инструменты для создания контента, разметки базы для алгоритмов и другой работы. В связи с тем, что приложение активно развивается, все эти инструменты нуждаются в добавлении новой функциональности и поддержке.
Задачи:
- Написание и рефакторинг микросервисов для работы с видео контентом
- Проектирование и реализация различных API для взаимодействия с Web Frontend и Mobile
- Масштабирование и load balancing нашей системы для десятков и сотен тысяч пользователей
- Выбор оптимальных по затратам облачных провайдеров и выделенных серверов
- Автоматизация сборок, системы поставки контента.
Требования:
- Опыт программирования на Python от 3-х лет
- Умение писать "читабельный код"
- Опыт работы с AWS/GoogleCloud/Azure
- Опыт работы с Docker, Jenkins
- Опыт написания облачных микросервисов и lambda функций на python, go, NodeJS
- Docker/Kubernetes
- Знание nginx, CloudFlare
- bash, знание Linux
- Широкий технологический кругозор
Что предлагаем:
- Испытательный срок 3 месяца
- Challenging технологические задачи
- "Белую" зп + опцион
Бонусы
- Возможен вариант удаленной работы