As an Elixir Developer, you will be responsible for designing, developing, and maintaining backend systems and applications using the Elixir programming language and the Phoenix framework. You will work closely with cross-functional teams, including frontend developers, product managers, and designers, to deliver robust and performant solutions. Your expertise in Elixir will play a vital role in building scalable and fault-tolerant applications that handle high traffic loads. Responsibilities: Design, develop, and maintain backend systems and applications using Elixir and the Phoenix framework. Collaborate with frontend developers, product managers, and designers to define and implement efficient and reliable APIs. Write clean, maintainable, and testable code following industry best practices and coding standards. Optimize application performance, scalability, and reliability to handle high traffic loads. Troubleshoot and debug issues in existing codebases and provide effective solutions. Conduct thorough testing and implement automated testing strategies to ensure code quality. Collaborate with the team to continuously improve development processes, tools, and frameworks. Stay updated with the latest trends and advancements in Elixir and related technologies. Participate in code reviews and provide constructive feedback to peers Requirements Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience). Proven work experience as an Elixir Developer or in a similar role. Strong proficiency in Elixir programming language and the Phoenix framework. Experience building scalable and fault-tolerant applications using Elixir/Erlang OTP principles. Solid understanding of functional programming concepts and design patterns. Experience with relational databases (e.G., PostgreSQL) and working with SQL queries. Familiarity with RESTful API development and integration. Knowledge of version control systems, such as Git. Strong problem-solving skills and the ability to debug and resolve complex issues. Good communication and collaboration skills, with the ability to work effectively within a team. Attractive and transparent remuneration system; Professional development in an international environment; #J-18808-Ljbffr