We are seeking a talented Middle Elixir Developer to join our team. The ideal candidate
will contribute to the development and maintenance of our Elixir-based applications, ensuring high
performance and responsiveness.
Key Responsibilities:
Develop and maintain Elixir applications.
Collaborate with cross-functional teams to define, design, and ship new features.
Write clean, maintainable, and efficient code.
Ensure the best possible performance, quality, and responsiveness of applications.
Identify and correct bottlenecks and fix bugs.
Help maintain code quality, organization, and automatization.
Required Skills and Qualifications:
Proficient in Elixir programming language.
Solid understanding of OTP principles and concepts.
Experience with Elixir frameworks such as Phoenix.
Knowledge of functional programming principles.
Familiarity with Git version control system.
Strong problem-solving and analytical skills.
Good communication and collaboration abilities.
Bachelor's degree in Computer Science or related field, or equivalent experience.
Preferred Qualifications:
Experience with distributed systems and microservices architecture.
Familiarity with NoSQL databases like MongoDB or Riak.
Understanding of DevOps practices and tools.
Knowledge of containerization technologies such as Docker.
Experience with test-driven development (TDD) and automated testing frameworks.
Contribution to open-source Elixir projects is a plus.