About the project: Stack: Linux/C++/Python3/CMake We are looking for a developer in the team that works with SIP Softswitch. SIP is a protocol used by Internet telephony, and many features of our work are related to it. We create highly loaded services that can withstand thousands of calls with complex processing. Necessary skills - From 2 years of programming experience in C/C++ - Code reusability and optimization - Understanding of network programming of tap protocols (NAT, DNS, IPv4/IPv6, TCP
About the project: Stack: Linux/C++/Python3/CMake We are looking for a developer in the team that works with SIP Softswitch. SIP is a protocol used by Internet telephony, and many features of our work are related to it. We create highly loaded services that can withstand thousands of calls with complex processing. Necessary skills - From 2 years of programming experience in C/C++ - Code reusability and optimization - Understanding of network programming of tap protocols (NAT, DNS, IPv4/IPv6, TCP/UDP) - Experience with GIT/Gerrit . language Duties - Writing new components and maintaining current code - Code review - Participation in low-level design reviews - Documentation of low-level projects based on high-level specifications - Writing self-tests and accompanying documentation We offer: - Opportunities for career growth, including horizontal -Interesting ambitious tasks that will contribute to your professional growth-Experienced colleagues from whom you can learn a lot-High standards of programming, continuous improvement of work processes. All our management, past developers, we communicate with you in the same language - Remote, flexible work schedule: 8-hour work day, start before 11 am. - Competitive salary in USD - Paid vacation to work - English courses A little about our work processes and tools: - 1 release and 2 builds every 7 weeks . Each release — from 2 to 5 new modern features that we develop based on customer requests. - Tasks for new functionality include development from business analysts and project managers. Every feature has documentation and a clear description in the form of Use-Cases. - Mandatory product quality check by the QA department. - We use Git as a version control system, YouTrack as a task manager and Gerrit for code review.