About the Team If you have experience in building high availability voice communication systems with open source real-time communication software and commercial communications platform APIs, weβd love to talk to you about this opportunity. Real-time system development is a little different from other web development. The features we build are inherently heavy on state, complex in workflow, and include extensive third-party integrations. Youβll be building systems to ensure calling is simple, reliable, and crystal clear; so that our customers can reduce the time on clicking around or performing repetitive actions and focus on what matters most - interacting with their prospects.
Daily Adventures π΅ Working with commercial CPaaS APIs and open-source real-time communication software to manage calls, messages, and security. π΅ Finding ways to engineer high availability into a system that has lots of moving parts, not all of which are directly under your control. π΅ Working with stakeholders to make sure our customers have the tools they need to be successful on our platform. π΅ Finding quick ways to prototype and test possible solutions to large problems. π΅ Looking up and down the stack for the best return on investment for any given pain point.
Basic Qualifications: π‘ 6 + years of experience building back-end services and shipping production quality code in Java, Go or C++, along with strong software engineering skills. π‘ Proven technical and project leadership skills and able to guide and mentor others. π‘ Experience with cloud-based service applications and continuous-deployment projects. π‘ Willing to go above and beyond to help other team members. π‘ Ability to prioritize details along a path of iterative delivery. π‘ Ability to quickly ramp up new technologies and start contributing. π‘ Experience with diagnosing real-time media quality issues (plus). π‘ Experience with VoIP, specifically using WebRTC and SIP to facilitate real-time communication between users and with phone numbers across the globe (plus).