Black & Grey HR is hiring for an exciting ADTech company in the UAE. Our client is looking to hire an Elixir Engineer who can design and write with the cutting edge Elixir language to improve the availability, scalability, latency, and efficiency of the companys range of products.
- Work with the engineering team to explore and create new design/architectures geared towards scale and performance.
- Participate in code and design reviews to maintain our high development standards.
- Engage in service capacity and demand planning, software performance analysis, tuning and optimization.
- Collaborate with product and experience teams to define and prototype feature specifications.
- Work closely with the infrastructure team in building and scaling back-end services as well as performing root cause analysis investigations.
- Design, build, analyze and fix large-scale distributed systems.
Requirements
- Experience with big-data, real-time systems. Ability to build scalable architecture with
super low-latency such at 10-20 ms.
- Strong experience with Linux/Unix
- Experience with auto-scaling, fault-tolerance, and distributed architectures
- Knowledge of AWS, DevOps development methodologies along with CI/CD frameworks
- Source code management tools such as Git
- Excellent technical diagnostic, and troubleshooting skills.
- Expert in programming with Elixir/Erlang
- Solid understanding of OTP, GenServer, Phoenix, Ecto
- Experience designing backend APIs
- Good experience with Docker containers
- Knowledge of of microservice architecture
- Experience working with a cross-functional team in an Agile environment