Описание вакансии
Условия работы
Ведущий python-разработчик
Требуемый опыт работы: 3–6 лет
Полная занятость, полный день
Novakid Inc., разработчик детского образовательного онлайн проекта Новакид (www.novakidschool.com) ищет ведущего python-разработчика или тех-лида.
Вакансия открыта в офисах: Москва, Нижний Новгород, Санкт-Петербург.
Приветствуется удаленная работа из любой точки мира + редкие командировки в офис.
Задачи:
- Участие в разработка бэкенда образовательной платформы Новакид
- Написание и поддержка юнит-тестов для своего кода
- Участие в код-ревью
- Проработка и защита перед коллегами архитектуры модулей
- Совместная работа с другими отделами компании по уточнению задач и оптимальных путей реализации
- Работа со стеком технологий: Python 3.6, Pyramid, PostgreSQL, SQLAlchemy, Celery, Rabbitmq, Redis, Buildout, Rest API, немного JS (тех админка), Socket.io, Docker.
Обязательные требования:
- хорошее знание языка Python, опыт промышленной разработки от 3-х лет
- опыт работы в массовом и нагруженном проекте (аудитория от 100 тыс / мес)
- опыт работы в Agile командах - Kanban, Scrum, ежедневные стэндапы
- опыт работы с современными инструментами разработки: JIRA, github и аналоги
- опыт написания юнит тестов (py.test, mock и т.п.)
- опыт проектирования и разработки масштабируемых бекендов и REST APIs
- опыт работы с реляционными БД, знание SQL
- опыт работы с распределенными очередями (Celery, RabbitMQ и т.п.)
- высокая самоорганизованность, умение работать самостоятельно на результат
- умение адекватно оценивать задачи и выполнять их в срок
Желательные требования:
- опыт удаленной работы
- опыт работы с нашим стеком (см выше), любыми Python фреймворками (Bottle, Django, Flask, Pyramid и т.п.), ORM (SQLAlchemy и т.п.)
- опыт работы с Амазон Web Services, Kibana, Jenkins, Kurento (WebRTC)
- опыт работы в интернациональных командах, опыт вербального общения с коллегами на английском, опыт командировок за рубеж
- опыт работы в качестве тех-лида, команда от 2-3 человек, умение распределять задачи, контролировать их выполнение в срок и качество выполнения, развивать навыки членов команды
Почему тебе нужно работать в Новакид:
- быстро-растущий международный проект с клиентами в более 40 странах мира
- перспектива роста в профессионала глобального уровня
- интересные задачи, сильная и дружная команда
- гибкий график работы
- работа из одного из наших офисов, из дома или из коворкинга рядом с домом - на выбор
- возможность стать совладельцем компании и заработать на росте капитализации компании через программу опционов
Обращайтесь!
Бонусы
- быстро-растущий международный проект с клиентами в более 40 странах мира
- перспектива роста в профессионала глобального уровня
- интересные задачи, сильная и дружная команда
- гибкий график работы
- работа из одного из наших офисов, из дома или из коворкинга рядом с домом - на выбор
- возможность стать совладельцем компании и заработать на росте капитализации компании через программу опционов