Middle/Senior Python Software Engineer

Вакансия от:
  • Компания:
  • Заработная плата:
  • График работы:
  • Город:
  • PortaOne
  • договорная
  • полный рабочий день
  • Киев

Требования к кандидату

  • Образование:
  • Опыт работы:
  • полное высшее
  • от пяти лет

Информация о вакансии

PortaOne, a company created by Ukrainians in 1997, is now a global software developer for modern telecommunications. The PortaOne platform, PortaSwitch, is a fundamental part of the business infrastructure for more than 470 service providers and telecommunications companies in ~ 90 countries.

Application domain

VoIP Softswitch/PBX (back-to-back user agent, IVR)

Required Skills/knowledge:

5+ years of experience in software development

Python: 3+ years of experience with Python system programming

Development environment: Unix/Linux

Good coding techniques: re-usability of code, code optimized for performance, ability to work with legacy code, code refactoring techniques

Strong understanding of network technologies and protocols (TCP/UDP, NAT, DNS, IPv 4/IPv 6) Good knowledge of OOP, OOD principles

Good written English is a must; good spoken English is a plus

As a plus:

Experience with VoIP/VoLTE, SIP, RADIUS, Diameter, PBX, WiMAX, Cisco

Knowledge of SIP, Radius, Diameter protocols, WebRTC technology

Experience with GIT/Gerrit

Soft skills:

Ability to work independently to devise and execute a plan of action, professional discipline, ethics, ability to follow rules and standards. Respect for others, continuous learning, initiative, teamwork, analytical thinking, improvement and innovation, flexibility


Participate in low-level design reviews

Code new software components from start to finish with minimal instruction

Participate in code reviews of own and others' work

Document low-level designs based on high-level specifications

We offer:

Professional Development— experienced colleagues who are ready to share knowledge

We provide solutions to 470 operators from 90 countries. In the modern world, our product is necessary, and this means that you will be in business, with interesting challenges and a stable income

Each of our projects is different

We have high standards of programming and continuous improvement of processes, without unnecessary bureaucracy

Paid vacation and sick leaves

Competitive salary in USD

Team buildings and corporate events

Cozy office in the city center with lots of delicious benefits and a relaxed, friendly environment