Python developer
Компания разрабатывает программные решения операторского класса: системы биллинга, маршрутизации и коммутации голосового и SMS-трафика. Выполняем полный спектр задач от проектирования и разработки программного обеспечения до внедрения и поддержки операторских систем.
Наши клиенты – средние и крупные зарубежные операторы связи: Viber, Orange, China Telecom и еще 200+ ведущих телеком компаний в 40+ странах мира на 5 континентах.
Опыт работы на рынке телекоммуникаций составляет более 10 лет.
Ищем специалиста в команду по разработке новых и поддержке существующих модулей платформы обработки VoIP/SMS трафика. Самая главная задача команды – это получение стабильных и высокопроизводительных промышленных решений.
Мы предлагаем:
-
профессиональное развитие в перспективных областях телекоммуникаций и технологий;
-
возможность участия в конференциях, прохождение сертификаций;
-
гибкий менеджмент, поощрение проявления инициативы;
-
обучение иностранным языкам: английский, испанский;
-
профессиональный сплоченный коллектив;
-
комфортный офис: своя кухня, спортивный зал, душевая кабина, парковка, стоянка для велосипедов;
-
дополнительное медицинское страхование, включающее стоматологию, плановый и экстренный стационар, мед.страхование при выезде за рубеж;
-
мотивация обсуждается индивидуально с успешным кандидатом;
-
возможна удаленная работа.
Задачи:
-
разработка и поддержка модулей, выполняющих вычислительные задачи в ограничениях реального времени;
-
обеспечение совместимости со всем имеющимся у наших клиентов и их партнеров парком оборудования;
-
покрытие своего кода unit-тестами, прохождение и проведение code review;
-
быстрое внедрение в существующее решение кастомных доработок;
Требования:
-
опыт коммерческой разработки на Python от 2 лет
-
опыт работы с nosql базами данных (мы используем Redis);
-
опыт оптимизации приложений со сложными и объемными (единицы гигабайт) структурами данных;
-
умение тестировать собственный код;
-
опыт применения в работе структур данных и классических алгоритмов;
-
понимание принципов ООП, уважение к принятому в команде coding style.
Существенным плюсом будет:
-
опыт проектирования и разработки высоконагруженных многопоточных систем;
-
опыт использования svn и bug tracking систем;
-
знание С/С++;
-
опыт асинхронного и сетевого программирования.