Back-end Software Developer (WebRTC)
Development | Orem, Utah or Montreal or Quebec City or Rimouski
Jive’s WebRTC back-end team is looking for an awesome software developer with a knack for building, troubleshooting, and operating micro-service based distributed, real-time communications systems at scale. As a member of the WebRTC development team that owns the central parts of Jive’s Web/Mobile Voice platform, your responsibilities will include architecture, design, development, testing, deployment, and operation of the WebRTC gateway, Media gateway, and Conferencing Solution. Both open-source and built-from-scratch elements are used in a variety of programming languages (mostly Java and some C). The team’s direct customers are other development teams who build applications that consume the services offered by the platform mostly through REST APIs.
Keywords: Java, C, REST, WebRTC, SIP, RTP, Docker, Linux, networking, scalability, reliability
Experience with WebSocket
Knowledge of Web Real-Time Communication
Knowledge of VoIP protocols (SIP, RTP, SDP)
Working knowledge of PostgreSQL or other DB
Experience with Docker
Bonus Points if you have experience in any of the following that can improve the team's efficiency in delivering new features:
Jive is an established company with a start-up feel. You will enjoy being part of the team at the office and outside of work through events, sports teams, retreats, and parties. Oh, and there's more.
Jive makes employment decisions without regard to race, creed, national origin, sex, age, disability or marital status.