PortaOne — международная IT компания, производитель софта для телеком операторов. Уже 20 лет мы помогаем предоставлять связь даже там, где до сих пор это было невозможно или неоправданно дорого. Как крупным операторам (Vodafone, T-Mobile, ...) так и стартапам, которые придумывают что-то принципиально новое.
10 сентября 2021

Middle/Senior Python Software Engineer

Киев, Сумы, Чернигов, удаленно

Необходимые навыки

— От 3 лет опыта в программировании на Python.
— Реюзабилити и оптимизация кода
— Понимание как работает сеть
— Опыт работы с GIT/Gerrit, Jenkins
— Понимание принципов ООП и ООД
— Умение докапываться до сути проблемы
— Хороший письменный английский

Будет плюсом

— Опыт с асинхронным программированием

Предлагаем

— Возможность заниматься инженерной работой: на этой позиции инженерные навыки не менее важны, чем владение Python
— Ясное понимание, какую пользу конечному пользователю принесет каждая задача, над которой вы работаете. Ощущения: «Я сейчас что-то делаю, но не очень понятно, что из этого получится» — не про нас
— Работа над действительно полезным продуктом — и не только для наших клиентов, но и в целом, для телеком-отрасли в мире
— Грамотная документация, в большинстве случаев решение сложных задач можно найти там
— Интересные баги и задачи
— Высокий уровень профессионализма команды, у вас всегда будет возможность получить дельную консультацию по возникшим вопросам
— Гибридный режим: офис или remote (офис откроется по окончании карантина)
— Гибкий график работы: 8-часовой рабочий день, начало до 11 утра
— Конкурентная зарплата в USD
— Оплачиваемый отпуск и больничные
— Курсы английского.

Обязанности

— Написание новых компонентов и поддержание текущего кода
— Ревью кода
— Участие в обзорах low-level дизайна
— Документирование low-level проектов на основе high-level спецификаций
— Написание автотестов и сопроводительной документации

О проекте

О проекте
Мы ищем разработчика в команду, которая работает с SIP Softswitch. SIP — это протокол, который используется в интернет-телефонии, и с этим связано много особенностей нашей работы. Так, у нас, как правило, нет линейного плана выполнения программ, и мы используем нативный Python, без фреймворков. Мы создаем высоконагруженные сервисы, способные выдерживать тысячи звонков со сложной обработкой.
PortaSwitch, нашему основному продукту, — 17 лет, и все эти годы он постоянно менялся в соответствии с пожеланиями клиентов и требованиями рынка. На Python написаны сотни тысяч строк кода, и это значит, что у нас накоплена экспертиза и опыт решения самых разнообразных задач.

Немного о наших рабочих процессах и инструментах:
— 1 релиз и 2 билда каждые 7 недель.
— Задачи для новой функциональности заходят в девелопмент от бизнес-аналитиков и проджект-менеджеров. По каждой фиче есть документация и четкое описание в виде Use-Cases.
— Любое изменение проходит через review коллег
— Обязательная проверка качества продукта QA-департаментом
— Мы используем Git как систему контроля версий, YouTrack — как менеджер задач и Gerrit Jenkins для автоматизации (автотесты и не только) для ревью кода.

Stack: Python 2.7 и 3.4, PyPy, CPython

О компании
Подробнее о компании — в видео www.youtube.com/watch?v=aNGExoTVpLM с CEO PortaOne Андреем Жиленко или на нашем сайте portaone.com.

LinkedIn