Senior Elixir Software Engineer
X4 Technology
4 days ago
Role details
Contract type
Permanent contract Employment type
Part-time (≤ 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
$ 200KJob location
Remote
Tech stack
C++
Communications Protocols
Distributed Systems
Enterprise Messaging Systems
Multiprocessing
Networking Basics
WebRTC
AI Infrastructure
Multithreading
Concurrency
Backend
Information Technology
Low Latency
Elixir
Requirements
- Bachelor's or Master's degree in a related field: Computer Science, Engineering, or a similar area.
- 6+ years of experience building distributed systems using Elixir, Go, Rust and/or C++.
- Strong experience building scalable, high-throughput backend infrastructure and low-latency systems.
- Experience developing real-time messaging platforms or systems handling large volumes of concurrent interactions.
- Strong understanding of networking fundamentals including TCP/UDP and protocol design.
- Deep knowledge of concurrency, multiprocessing, and multithreaded architectures.
- Experience working on clustering, presence, or real-time communication infrastructure.
- Experience working in cloud-native or distributed production environments.
- Open to learning and working extensively with Elixir, Phoenix, and OTP-based systems.
- Passion for distributed systems, real-time communication technologies, and next-generation AI infrastructure.