Middle/Senior Backend Developer (WebRTC, Python)
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
Required skills experience
| WebRTC | 1 year |
Required languages
| English | B1 - Intermediate |
| Ukrainian | A1 - Beginner |
Elixir, PostgreSQL, Phoenix, Git
π
Average salary range of similar jobs in
analytics β
Loading...