Job VC
Middle/Senior Backend Developer (WebRTC, Python)
Technologies
Description
About the Project
We are developing modern
SoftPhone applications
for
Android
,
iOS
, and a
WebRTC client
, designed as an extension of our core product
PortaSwitch
— a Class 4 & Class 5 SIP softswitch platform.
This role offers a unique opportunity to work closely with PortaSwitch, collaborate with an experienced engineering team, grow your expertise in
VoIP telephony
, and contribute to a live, actively evolving product.
Team Setup
You will join a team of 7 professionals:
1 Project Manager
1 Senior Developer Lead
3 Mobile Developers
1 Web Developer
1 Backend Developer
Key Responsibilities
Design and develop the
server-side backend
of the WebTrit system
Build scalable, high-performance solutions supporting real-time communication services
Collaborate with mobile and web teams to deliver seamless product functionality
Required Skills & Experience
Python (strong backend development experience)
Solid knowledge of Phoenix and Ecto
Strong knowledge / hands-on experience with WebRTC
Experience with PostgreSQL
Proven experience building backend services in production
Nice to Have
Elixir (2+ years of commercial experience)
English Level
Written English is sufficient for day-to-day communication
We offer:
Professional development
Highly skilled colleagues who are ready to share knowledge
Performance review every six months
Paid vacations, compensatory leaves and sick leave
Work schedule up to you: standard “office” schedule (5 day 9 till 18.00 it is Kyiv time (UTC+2/+3 ) Or flexible schedule with 12-hour shifts every three days from 8 till 20.00 or from 20.00 till 8.00.
English classes with the experienced teachers
We are developing modern
SoftPhone applications
for
Android
,
iOS
, and a
WebRTC client
, designed as an extension of our core product
PortaSwitch
— a Class 4 & Class 5 SIP softswitch platform.
This role offers a unique opportunity to work closely with PortaSwitch, collaborate with an experienced engineering team, grow your expertise in
VoIP telephony
, and contribute to a live, actively evolving product.
Team Setup
You will join a team of 7 professionals:
1 Project Manager
1 Senior Developer Lead
3 Mobile Developers
1 Web Developer
1 Backend Developer
Key Responsibilities
Design and develop the
server-side backend
of the WebTrit system
Build scalable, high-performance solutions supporting real-time communication services
Collaborate with mobile and web teams to deliver seamless product functionality
Required Skills & Experience
Python (strong backend development experience)
Solid knowledge of Phoenix and Ecto
Strong knowledge / hands-on experience with WebRTC
Experience with PostgreSQL
Proven experience building backend services in production
Nice to Have
Elixir (2+ years of commercial experience)
English Level
Written English is sufficient for day-to-day communication
We offer:
Professional development
Highly skilled colleagues who are ready to share knowledge
Performance review every six months
Paid vacations, compensatory leaves and sick leave
Work schedule up to you: standard “office” schedule (5 day 9 till 18.00 it is Kyiv time (UTC+2/+3 ) Or flexible schedule with 12-hour shifts every three days from 8 till 20.00 or from 20.00 till 8.00.
English classes with the experienced teachers