Dice is the leading career destination for tech experts at every stage of their careers. Our client, Yochana IT Solutions, is seeking a seasoned backend engineer experienced in Elixir or Erlang to design, develop, and maintain high-performance distributed systems.
Responsibilities:
- Design, develop, and optimize backend services using Elixir/Erlang (OTP, Phoenix Framework, BEAM VM)
- Build scalable, fault-tolerant, and concurrent systems for high availability
- Collaborate with product and DevOps teams to integrate APIs, microservices, and data pipelines
- Ensure system reliability through robust testing, monitoring, and performance tuning
- Contribute to code reviews, architecture discussions, and continuous improvement initiatives
Requirements:
- 5-10 years of experience
- Seasoned backend engineer experienced in Elixir or Erlang
- Deep understanding of functional programming and scalable architectures
- Design, develop, and optimize backend services using Elixir/Erlang (OTP, Phoenix Framework, BEAM VM)
- Build scalable, fault-tolerant, and concurrent systems for high availability
- Collaborate with product and DevOps teams to integrate APIs, microservices, and data pipelines
- Ensure system reliability through robust testing, monitoring, and performance tuning
- Contribute to code reviews, architecture discussions, and continuous improvement initiatives
- Strong proficiency in Elixir, Erlang, and OTP concepts
- Solid understanding of concurrency, distributed systems, and message passing
- Familiarity with PostgreSQL, Redis, RabbitMQ, Kafka
- Experience with Docker, Kubernetes, and CI/CD pipelines
- Working knowledge of AWS, Google Cloud Platform, or Azure
- Experience contributing to open-source Elixir/Erlang projects
- Strong problem-solving, debugging, and system design skills
- Excellent collaboration and communication abilities