Telnyx is an industry leader in global connectivity, building innovative solutions for seamless interconnection. As an Elixir Telephony Engineer, you will design, build, and maintain APIs and systems, working collaboratively to develop new telephony features and improve engineering standards.
Responsibilities:
- Design, build, and maintain APIs, services, and systems across Telnyx’s telephony engineering teams
- Work with engineers across the company to build new telephony features at large-scale
- Improve engineering standards, tooling, and processes
- Identify, optimize and resolve issues related to latency, scalability, and performance of core telephony infrastructure
Requirements:
- Have 2+ years of professional software development experience with Elixir programming language
- Have deep knowledge of microservice architecture patterns and anti-patterns
- Understand the challenges inherent in concurrent and distributed programming
- Experience working with Docker
- You take a thoughtful approach to decision making, knowing when to move fast and when to long-term optimize
- You want to work in a fast-paced, product-driven environment
- SIP and other VoIP related protocols and technologies like RTP, WebRTC, ICE, STUN, TURN
- Consul, Kubernetes, Jenkins, Ansible, Grafana, Graylog, Prometheus
- You keep up to date with the latest technologies and patterns, and enjoy sharing what you've learned