Senior Elixir Developer

Remote, 3+ уears of experience

Freshcode is looking for an Elixir developer with 3+ years of experience and conversational English who will contribute to developing our new Elixir department. Initially, we expect part-time involvement in consultancy with marketing and sales departments regarding content and pre-sale activities. Later on, this role will evolve into a full-time position where responsibilities will include writing code, building teams and processes.

About us

We have been creating web and mobile applications since 2014. Our team consists of 160+ professionals from Ukraine and other countries working remotely across the globe. We work on long-term projects with clients from Europe, USA, Canada, and Australia. Our main tech stack includes JS (React, Vue, Node, React Native), .Net, and Clojure.

Why Elixir?

We are passionate about functional programming and are among the few in Ukraine and Europe actively using and developing Clojure. Moreover, we have had an internal Clojure Community where our 26 Clojure developers can share their knowledge and experience. Also, we sponsor and participate in specialized conferences.Therefore, we already have expertise in functional programming and are launching a new direction — Elixir development 🙌


  • Communicating with marketing and sales teams for consultations, content creation, and pre-sales activities
  • Getting started on projects: managing the development team, conducting interviews and onboarding into the project, code/cross-review, implementing best practices
  • Developing web applications in Elixir/Phoenix and refactoring existing code
  • Working closely with the team and stakeholders

We find important

  • 3+ years of experience with Elixir
  • Understanding of the Elixir community and a willingness to contribute to its development
  • Working experience with Phoenix
  • Conversational level of English and Ukrainian

Will be a plus

  • Experience collaborating with marketing and sales teams and involvement in pre-sales processes
  • Experience mentoring or managing a team
  • Desire to grow into a Team Lead role
  • Experience with Ruby on Rails or functional programming languages

What we offer

  • Opportunity to participate in building company processes and contribute to department development
  • Part-time collaboration for consultations and full-time engagement when working on projects
  • Flexible work schedule
  • Remote work and no time trackers
  • Paid vacation (15 working days) and sick leave (10 working days)
  • Flat management structure and zero bureaucracy: any top manager is just a few steps or messages away

Interview stages

  • Interview with the recruiter (45-60 min)
  • Technical interview with the the company's Co-Founder (60-90 min)
Would you like to join our team?

Fill out the form below or message us on Telegram.

Upload failed. Max size for files is 10 MB.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.