Company Description: We are a high-performance technology company building next-generation distributed systems and fault-tolerant infrastructure. Our core services handle millions of concurrent connections, requiring maximum uptime, low latency, and predictable scalability. We are looking for a Senior Engineer to join our core architecture team.
Role &
Design, implement, and maintain highly scalable, fault-tolerant backend services using Erlang/OTP and Elixir. Optimize distributed systems performance, focusing on low latency, concurrency management, and memory efficiency under high load. Develop robust API endpoints and integrate complex third-party telemetry, financial data streaming, and messaging protocols.
Mentor junior team members and conduct rigorous code reviews to ensure compliance with OTP design principles. Debug production issues in real-time within live BEAM virtual machine environments.
& Technical Stack: Minimum 7+ years of professional software development experience, with at least 4+ years of production experience strictly using Erlang/OTP or Elixir. Deep understanding of the BEAM virtual machine, supervision trees, GenServer patterns, and ETS/Mnesia databases. Proven experience in designing event-driven architectures, utilizing RabbitMQ, Kafka, or custom built-in Erlang distribution channels.
Strong background in writing automated test suites (ExUnit / Common Test) and profiling BEAM applications using tools like fprof, eprof,