Python Developer
Зарплата
от 40 000 до 80 000 ₽
Требования
Местоположение и тип занятости
Компания
Создаем CAT-tool для автоматизации переводов.
Описание вакансии
Условия работы
Ищем fullstack-разработчиков для работы над проектом по созданию CAT-tool (Computer-Aided Translation Tool). На текущем этапе основной функционал реализован. Вы можете выбрать одно или несколько желаемых направлений:
- frontend, совершенствование UI продукта
- криптография, безопасность
- хранение данных
- реализация natural language processing алгоритмов
- улучшение системы менеджмента, ACL, и т.д.
Желательно владеть навыками fullstack-разработчика и выбрать по итогам наиболее интересное занятие в рамках проекта.
Требования:- опыт программирования на python/coffeescript/javascript;
- знание ООП-паттернов и умение применять их на практике
- знание Django, Django Rest Framework;
- опыт работы с PostgreSQL;
- навыки администрирования Linux, достаточные для комфортной работы (Debian/Ubuntu);
- серьезное отношение к DRY, KISS, PEP и философии python и *nix;
- английский на уровне понимания документации;
- написание тестов к своему коду;
- доступность в рабочие часы;
- документация собственного кода;
- отчётность по своим задачам;
- git.
Наш стек:
- Debian Stretch; Nginx; PostgreSQL; MongoDB; Memcached; Redis; Sphinxsearch; Sphinx; Python3; Sentry; Fluentd; Django; Flask; Django Rest Framework; Django CMS; NLTK; Uikit; RactiveJS; Pytest
Бонусы
- Пересмотр оклада по мере роста.
- Свободный график, 8 часов в день.
- Удалённая работа.
- Оформление по ТК.
Дополнительные инструкции
- Оклад по итогам собеседования и выполнения тестового задания. Тестовое задание может быть двух типов: а) на общее владение стеком, не оплачивается; б) боевое задание, оплачивается в случае успешного выполнения (код никуда высылать не надо, проверка удалённая, обсуждение сроков и цен на собеседовании).