Software Engineer, Elixir

Telnyx
Summary
Join Telnyx, an industry leader in global connectivity, and be part of building the future of seamless interconnection. As a backend engineer, you will play a significant role in designing, building, and maintaining APIs, services, and systems. You will collaborate with engineers across the company to develop new features at scale and debug production issues. This role requires 6+ years of professional software development experience with a functional programming language (Elixir/Erlang preferred), experience with relational databases at scale, and deep knowledge of microservice architecture. You will work with message queues, understand concurrent and distributed programming, and have experience with various databases and tools. Telnyx offers a fast-paced, product-driven environment where continuous learning and growth are encouraged.
Requirements
- Have 6+ years of professional software development experience with a functional programming language (Elixir/Erlang is preferred)
- Have experience working with relational databases at scale
- Have deep knowledge of microservice architecture patterns and anti-patterns
- Have experience with message queues like RabbitMQ and Kafka
- Understand the challenges inherent in concurrent and distributed programming
- Have experience with more exotic databases/key-value stores such as ETS, Mnesia, Cassandra and Redis
- Have familiarity with Docker, Kubernetes, Consul, Jenkins, Prometheus, or RabbitMQ
Responsibilities
- Design, build, and maintain APIs, services, and systems across Telnyxβs engineering teams
- Debug production issues across services and multiple levels of the stack
- Work with engineers across the company to build new features at large scale
- Improve engineering standards, tooling, and processes
Preferred Qualifications
- 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
- You keep up to date with the latest technologies and patterns and enjoy sharing what youβve learned