Ведущий инженер-программист / Senior Developer (Python, backend)
от 100 000 до 180 000 ₽
Требования
Условия
Компания
Ускорение и защита публичных веб‑ресурсов
Описание вакансии
Условия работы
В команду NGENIX требуется ведущий программист (уровень middle-to-senior), способный самостоятельно решать комплексные задачи разработки от проработки архитектуры программного решения до их реализации в согласованные сроки. Задач много, проекты высоконагруженные, работа интересная, зарплата и требования к кандидатам - высокие.
Обязанности:
- разработка высоконагруженных распределённых систем дистрибуции и кэширования данных;
- разработка кластерных систем обработки массивов данных;
- разработка web-сервисов (backend);
- разработка систем автоматизации управления сервисами.
Необходимые знания, навыки, опыт:
- высшее техническое образование;
- опыт коммерческой разработки на Python под Unix - не менее 3-х лет, опыт работы с Tornado, Gevent;
- отличное знание SQL, знакомство с noSQL;
- знание устройства и принципов работы сети интернет и операционных систем Unix;
- способность писать документированный код и документацию;
- умение производить декомпозицию и адекватную оценку поставленной задачи, соблюдать согласованные сроки;
- технический английский язык (чтение документации).
Очень хорошо, если вы:
- имеете опыт разработки на Java/C/C++;
- имеете опыт обработки больших объёмов данных, знакомы с Hadoop;
- участвовали в разработке облачных веб-сервисов и серверного ПО;
- владеете навыками системного администрирования и построения комплексной инфраструктуры;
- знакомы с PostgreSQL;
- имеете опыт написания асинхронных и многопоточных приложений;
- имеете опыт работы с RabbitMQ;
- хорошо знакомы с протоколом HTTP;
- имеете опыт работы в команде, способны перенимать сложившиеся стандарты разработки;
- знакомы с современными методологиями проектирования, разработки и тестирования.
