Avatar for Foil Music

World-class music learning, superior learning experience.

Elixir Backend Engineer

$50k – $60k
Apply now
Job description:
Foil Music is looking for an experienced and talented remote Elixir Backend Engineer to join our growing team. We are developing a world class Music Education platform and have on the team some of the leading experts in the field. Our vision is to offer world-class music learning through a superior learning experience. As a member of our team, you will join a friendly and talented group of international developers, within a dynamic and forward-looking company, facing great engineering challenges.

What we are looking for:
We are looking for a Senior Elixir Developer who has the capacity and desire to help lead the engineering organization on a path to efficient product cycles and on time deliveries. The ideal candidates will be passionate and experienced in building scalable back-end technologies. Experience with Phoenix framework, PostgreSQL, Ecto is required. Nice to haves include prior experience with Containerisation (Docker) and container orchestration but above all a willingness to learn new technologies and apply the right tool for the job. We also use Python, Go, Javascript - experience with any of these is a plus.

What you’ll do:
Build, improve and maintain the Foil Music platform. Help find, debug and fix issues with existing systems.
Work with other product and development team members to define scope and help the product team refine our roadmap.
Continually help to improve the development team standards and processes.
Be accountable for the quality of your work, and hold others to the same level.
Use your deep understanding of web technologies and APIs to advise on the system's architecture.
Develop tools for automated running of our Test suites, Builds and automatic deployment to production.
Monitor the deployment process.
Analyse, rethink and refactor the codebase.
Write unit, functional and performance tests.
Challenge yourself to keep growing as a senior developer.

Experience and qualifications:
A minimum of 4-5 years of application development experience.
Have proven experience as a technical leader for a team/department.
Software development experience in Elixir, particularly using the Phoenix Framework, Python, Ruby or Go or/and similar software development language.
Have extensive experience working hands-on as a Software Engineer in an agile environment.
Have experience in mentoring and supporting peers and engineering teams.
Have a deep understanding of system design, data structures, and algorithms and understand how to apply them to design pragmatic solutions.
Care about quality and know what it means to ship high quality code.
You have experience in identifying, debugging and resolving complex production issues.
Excellent communication skills in English.

What we offer:
A passionate, inspirational and aspirational team.
Teamwork is in our core values.
Remote work.

Recruitment Proces:
If this sounds interesting to you, then the first step of the application process is to get in touch at hiring@foilmusic.app to let us know a bit about you and why you’d like to join Foil Music. Please include Elixir Backend Engineer in the subject line. We look forward to hearing from you!