Разработчик Python
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
О продукте
VIAVR - передовая и динамичная IT-компания в области виртуальной реальности, производства контента 360, интеграционных решений для бизнеса! Признанный лидер в реализации комплексных В2В проектов как на российском рынке, так и за его пределами.
У нас небольшая, дружная команда, демократичное руководство и отсутствие излишней бюрократии. Даем тебе возможность реализовывать собственные идеи, расти профессионально и материально. Мы наладили процессы, что позволяет нам решать сложные и интересные задачи в перспективной технологии будущего. Предлагаем тебе стать частью команды, которая создает это будущее.
Технологии
На бэкенде у нас три сервиса: внутренняя crm, crm для отелей и биллинг.
Все бэкенды - это Python 3.8, Falcon, SQLAlchemy. В качестве БД используем Postgres из Yandex CloudSQL.
У нас настроены пайплайны на Gitlab CI, в которых запускаются Flake, Black и тесты на PyTest. Сервисы собираются в Docker. Мониторинг в Prometheus / Grafana.
Unity сервисы, запущенные в шлемах под Android, общаются с бэкендом по REST. Для удобства настроен Swagger.
Ближайшие задачи
Переработаем структуру контента, улучшим систему управления видеороликами, играми и доступом к другим приложениям
Разработаем собственный медиа сервер, который позволит быстро доставлять динамический контент в шлемы
Будем собирать больше данных для улучшения систем статистики для внутренней crm и crm для отелей
Что ожидаем от кандидата
Опыт коммерческой разработки от 2 лет
Уверенное знание Python и хотя бы одного из современных фреймворков для разработки веб-приложений (Django, Falcon, FastAPI)
Опыт разработки REST API, использование спецификации OpenApi
Знание SQL, понимание концепций реляционных БД, продвинутые навыки использования ORM. Опыт оптимизации запросов.
Опыт написания юнит и интеграционных тестов
Умение с нуля самостоятельно спроектировать MVP сервиса на знакомых технологиях под требования бизнеса
Будет круто, если понимаете код на фронте и умеете писать на React/TypeScript
Что взамен
Оформление по ТК РФ, оплачиваемый отпуск и больничный
Гибкий график
Возможность удаленной работы.
Комфортный и стильный офис в центре Томска.