Senior Elixir Developer -, Cyprus (relocation, hybrid working week)

My name: Elena
My position: Talent Acquisition Manager
Company name: Clain
Company website:
Company headquarters (country): Cyprus
Company info and history (how you’re using Elixir etc):

We build blockchain analysis software that provides regulatory compliance for crypto related businesses and empowers forensic investigators with capable tools to detect and explore crypto-enabled crimes. Clain was founded to solve transparency problem and demonstrate to the world how one can build truth from the data captured in blockchain.
Elixir is an important part of our technology stack. We offer an ideal workplace for those who want to have a real impact on the growth of an organization and are craving responsibilities.

About the job

Job title: Senior Elixir Developer
Job description:
We are looking for a talented Senior Elixir Developer who is passionate about crafting scalable, maintainable, and high-performance systems. The ideal candidate will have deep expertise in Elixir and it’s ecosystem and will play a crucial role in enhancing our existing applications and developing new cutting-edge projects.

What we offer:

  • A chance to work with cool crypto compliance products and make a real impact on the business
  • Relocation to Cyprus (Limassol) with employment and social guarantees in accordance with Cypriot law
  • Flexible start of the working day and optionally hybrid working week
  • Collaborative and supportive team atmosphere
  • Direct and fast interaction with all stakeholders, as well as the possibility of direct cooperation with the founder, as with the ideological inspirer of Clain’s products

Salary range: Competitive, depends on previous experience

Qualifications or experience required:

  • Proven experience using Elixir / Erlang in production for at least 3 years
  • Solid understanding of the Elixir language and it’s supporting libraries
  • Familiarity with the OTP framework, Phoenix, Ecto, and other Elixir community libraries
  • Experience with concurrent programming and distributed systems
  • Practical knowledge of relational databases and/or columnar databases like clickhouse
  • Strong unit testing and debugging skills
  • A passion for writing clean, modular, and maintainable code
  • Have received a bachelor’s degree in computer science or similar
  • Experience with blockchain or crypto will be an advantage

What the successful job applicant will be working on:

  • Design, build, and maintain efficient, reusable, and reliable Elixir code
  • Ensure the best possible performance, quality, and responsiveness of the applications
  • Integrate user-facing elements developed by front-end developers with server-side logic
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Collaborate with other team members and stakeholders in a cross-functional team environment
  • Contribute to all phases of the development life cycle

Position on remote work

Remote job: partially (hybrid working week)
Remote restrictions: The position requires presence in Cyprus. The company provides relocation and work visa.

About the interview process

Please describe your interview process.

  • 30 min initial screening with HR
  • 90 min technical interview with CEO
  • 60 min fit interview with HRD and CEO

Please contact us if you have questions or if you are interested in that position: