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
$ 200K

Job 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.

Apply for this position