Key developer focusing on real-time communication software for emergency collaboration platform in Israel. Designing scalable, high-performance systems for audio and video communication.
Responsibilities
Own end-to-end real-time communication software development for our life-saving platform.
Design and implement a high-performance Media Streaming architecture that achieves low latency and resilience for audio and video feeds.
Develop core RTC components from mobile and specialized clients all the way to the backend infrastructure.
Build and maintain highly scalable communication servers, implementing clustering technologies to handle massive concurrent traffic volumes.
Lead the development of systems for audio processing and handling, as well as robust, compliant cloud-based recording and archiving of all media streams.
Work across diverse environments: mobile platforms, clustered VoIP and Streaming servers, command and control systems, and emergency end-devices.
Actively contribute to projects utilizing state-of-the-art RTC technology, including WebRTC internals, HTTP Streaming, and media frameworks like GStreamer and FFmpeg.
Requirements
At least 2 years of experience in backend development with a proven focus on **Real-Time Communication (Audio, Video, WebRTC, Streaming).**
Demonstrated experience in designing and deploying highly-available, scalable communication servers and clustering technologies in Cloud Environments (AWS Preferred).
Solid experience with **WebRTC** (Internals and APIs).
Strong background in Media Frameworks and Engines such as GStreamer and FFmpeg.
Familiarity with Video and Audio Codecs (e.g., VP8/9, H.264/5, Opus, AAC).
A proactive “can-do” approach and the flexibility to quickly adapt to new technologies.
Exceptional interpersonal abilities and fluent English communication skills.
✨ Bonus Points
Experience in designing and coding microservices-based solutions for the Cloud.
Familiarity with Media protocols such as RTP, RTSP, and SIP.
Software Engineer creating and maintaining AI shopping assistant systems at Skroutz. Collaborating with various teams to enhance the marketplace experience through AI.
Full - Stack Developer working on enterprise - grade solutions in fintech. Collaborating with global teams on complex product development in a caring and innovative environment.
Senior Full - Stack Software Engineer developing enterprise products for global fintech company. Collaborating with teams across Europe while driving automation and best practices in development.
Senior Tester ensuring the success of financial systems at SimCorp by developing and supporting enterprise products in investment operations. Collaborating with scrum teams to design and execute test strategies for complex financial applications.
Lead Developer role at SimCorp, guiding a Scrum team on enterprise - grade fintech solutions. Involve in technical architecture, mentoring, and automated testing leadership.
Principal Software Engineer at SimCorp developing and supporting enterprise products in the Collateral Product Area. Collaborating with teams across multiple countries to drive technical excellence and product quality.
Full - stack Engineer developing client - facing platform for land restoration projects at Cultivo. Join a motivated team on a mission to tackle climate and biodiversity crises.
Lead Software Engineer spearheading the development team at sustainability software company. Collaborating with various stakeholders to architect and enhance software for impact measurement.
Sr Embedded Software Engineer at Honeywell creating software solutions for next - gen avionics. Leading innovative projects that enhance global technology efficiency.
On - board Mission Software Developer at Airbus involved in designing and developing mission software for space platforms. Collaborating with international teams on 5G technology via embedded systems in Toulouse.