Описание вакансии
Условия работы
В стартап, занимающийся разработкой чатботов, требуется удаленный программист на Python.
Нам всего 3 месяца; но у нас уже несколько платящих клиентов - и еще около пятидесяти очень ждут нового функционала, который вы напишете.
Требования:
- уверенное знание Django (Class-based Views, агрегация и аннотация через django ORM, multi-table inheritance и т.д.)
- начальное знание javascript/jquery (на уровне "давай сделаем здесь вызов модалки bootstrap")
- понимание ООП
- опыт работы с Celery или другими очередями задач
- плюсом будет знание Django Rest Framework, работа с Heroku, Amazon S3.
Что нас ждет в будущем:
- Continuous Integration;
- Разбивка проекта на автономные сервисы;
- подъем отдельного сервиса на GeoDjango и PostGIS;
- оптимизация кода под высокие нагрузки;
- и многое другое :)
Дополнительные инструкции
Мы приготовили тестовое задание, которое хорошо иллюстрирует типичный рабочий день нашего разработчика: копание в чужих библиотеках, вынос блокирующих задач в треды, работа с хостингом heroku и интеграция с внешними сервисами. https://bitbucket.org/snippets/kurtgn/ApxRx
Желающим откроем репо с кодом проекта из тестового задания.