Senior Elixir Developer

Senior Elixir Developer

Posted 4 days ago by 1756535440

Negotiable
Outside
Remote
USA

Summary: The Senior Elixir Developer will design and implement scalable applications using Elixir and OTP principles while collaborating with cross-functional teams to create robust technical solutions. The role involves writing clean code, conducting thorough testing, and optimizing resource utilization in cloud environments. Additionally, the developer will monitor application performance and participate in code reviews to enhance code quality. A strong background in Elixir development and distributed systems is essential for success in this position.

Key Responsibilities:

  • Design and implement efficient and scalable applications using Elixir and OTP principles.
  • Collaborate with cross-functional teams to gather requirements and translate them into robust technical solutions.
  • Write clean and maintainable code, adhering to Elixir best practices and functional programming principles.
  • Conduct thorough testing and debugging to ensure optimal application performance and reliability.
  • Build and maintain distributed systems, ensuring seamless communication and data processing across multiple nodes.
  • Optimize resource utilization for efficient application performance in cloud-based or serverless environments.
  • Monitor application performance and troubleshoot issues proactively to maintain high availability.
  • Stay up-to-date with the latest Elixir trends, tools, and technologies to leverage cutting-edge advancements.
  • Participate in code reviews, providing constructive feedback to improve code quality and maintainability.
  • Collaborate with team members to foster a culture of continuous improvement and knowledge sharing.

Key Skills:

  • Proven experience as an Elixir Developer or in a similar role, with a strong portfolio of Elixir projects at least for a period of 5 years.
  • Deep understanding of Elixir programming language and OTP framework.
  • Proficiency in building distributed systems and leveraging Elixir's concurrency capabilities.
  • Familiarity with functional programming principles and experience with other functional languages is a plus.
  • Solid knowledge of RESTful APIs and web application development using Elixir/Phoenix.
  • Experience with database technologies, such as PostgreSQL or NoSQL databases.
  • Strong problem-solving skills and the ability to tackle complex technical challenges.
  • Excellent communication and collaboration skills to work effectively in a team environment.
  • Passion for continuous learning and a drive to stay updated with the latest Elixir developments.

Salary (Rate): undetermined

City: undetermined

Country: USA

Working Arrangements: remote

IR35 Status: outside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Job Summary:

  • Design and implement efficient and scalable applications using Elixir and OTP principles.
  • Collaborate with cross-functional teams to gather requirements and translate them into robust technical solutions.
  • Write clean and maintainable code, adhering to Elixir best practices and functional programming principles.
  • Conduct thorough testing and debugging to ensure optimal application performance and reliability.
  • Build and maintain distributed systems, ensuring seamless communication and data processing across multiple nodes.
  • Optimize resource utilization for efficient application performance in cloud-based or serverless environments.
  • Monitor application performance and troubleshoot issues proactively to maintain high availability.
  • Stay up-to-date with the latest Elixir trends, tools, and technologies to leverage cutting-edge advancements.
  • Participate in code reviews, providing constructive feedback to improve code quality and maintainability.
  • Collaborate with team members to foster a culture of continuous improvement and knowledge sharing.
  • Proven experience as an Elixir Developer or in a similar role, with a strong portfolio of Elixir projects at least for a period of 5 years.
  • Deep understanding of Elixir programming language and OTP framework.
  • Proficiency in building distributed systems and leveraging Elixir s concurrency capabilities.
  • Familiarity with functional programming principles and experience with other functional languages is a plus.
  • Solid knowledge of RESTful APIs and web application development using Elixir/Phoenix.
  • Experience with database technologies, such as PostgreSQL or NoSQL databases.
  • Strong problem-solving skills and the ability to tackle complex technical challenges.
  • Excellent communication and collaboration skills to work effectively in a team environment.
  • Passion for continuous learning and a drive to stay updated with the latest Elixir developments.