Python программист
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Ищем разработчика для поддержки сервиса Airtribune.com
Проект находится в стадии поиска более-менее глобальной бизнес модели для пользователей мобильного приложения.
Сейчас на проекте работает 2 направления.
Первый - это сервис для организаторов авиационных соревнований по авиационным видам спорта - парапланы, дельтапланы, плаеры. В год проводится около 150 соревнований по всему миру. Услуга для организаторов платная, в нее входит страница ивента с управлением (через сложную кастомную админку джанги), регистрация участников и гео-трекинг во время соревновательных денй с помощью наших iOS, Android приложений и набора привязанных к системе трекеров сторонних производителей.
Второй - услуга частного трэкинга с помощью Android приложения и набора привязанных трекеров сторонних производителей.
Ищем опытного программиста. Основная задача - поддержка сайта, оптимизация, присутствие во время параллельных больших ивентов с трекингом для мониторинга производительности. Сейчас готовы платить 15 000 руб за 10-15 часов в месяц. Реально лишний раз не трогаем, если система работает как нужно.
Плюс, иногда нужны доделки. Например, привязать дополнительные трекеры к проекту, сделать новое API - это будет оплачиваться отдельно по заранее определенной ставке. Наши текущие возможности - от 15 до 40 тыс руб в месяц.
Если вы работаете с фронтендом - это огромный плюс. Если нет, то у нас есть человек, который сможет что-то поправить.
Текущие проблемы. Только что переехали на менее дорогой сервер на AWS. Сейчас наблюдается переодические забросы до 99% загрузки цп и сайт перестает работать на какое-то время. И требуется привязка нового трекера.
Имеется dev-сервер для теста нового кода.
Возможен прямой контакт с разработчиком сервиса на предмет развертывания проекта у себя и помощь в понимании деталей.
Требования:
Django(1.6), Django-Rest-Framework, Tornado, уметь писать SQL-запросы руками и при необходимости их оптимизировать (Postgres), уметь работать с нагрузкой (кэш, профилирование проблемных запросов), немного уметь работать с сетью на уровне UDP/TCP (писать серверы для GPS-трекеров опять-таки с учетом нагрузки), знать геометрию на уровне "посчитать расстояние от точки до отрезка", базовое администрирование Python-проектов (gunicorn+nginx, supervisord, sentry). Поддержка сервера тоже будет на вас.