At a Glance
- Tasks: Join a dynamic team to design and scale robust APIs for modern banking platforms.
- Company: Be part of a disruptive digital finance scale-up transforming the banking industry.
- Benefits: Enjoy hybrid work options and a competitive salary ranging from £40,000 to £80,000.
- Why this job: Shape the future of programmable finance while working with innovative fintech clients.
- Qualifications: A technical degree in Computer Science or related field and experience with Elixir or Erlang required.
- Other info: Ideal for those passionate about the Elixir ecosystem and eager to learn.
The predicted salary is between 32000 - 48000 £ per year.
X4 Engineering are proud to be working with a disruptive digital finance scale-up that’s changing the way modern banking platforms are built and connected. With clients ranging from agile startups to global fintech innovators, this company is expanding its backend engineering team to meet fast-growing demand.
As part of this journey, they’re hiring Backend Engineers to design and scale robust APIs, integrate with a diverse range of banking systems, and shape the future of programmable finance infrastructure.
Key Requirements:- A technical degree (BSc/MSc) in Computer Science, Software Engineering, or a related discipline.
- Hands-on experience developing production systems using Elixir or Erlang.
- Familiarity with functional programming paradigms and best practices.
- Exposure to frameworks like Phoenix, LiveView, or OTP—or a willingness to get up-to-speed quickly.
- Proven experience designing and maintaining APIs.
- Distributed systems experience.
- A genuine enthusiasm for the Elixir ecosystem—whether through side projects, community events, or writing/sharing ideas.
The role is available on-site / hybrid basis.
If you’re interested in the role please apply via the job advert or get in touch with a.koivio@x4engineering.
Contact Detail:
X4 Engineering Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Elixir Software Engineer
✨Tip Number 1
Get involved in the Elixir community! Attend meetups, webinars, or conferences to network with other Elixir developers. This not only helps you learn but also puts you on the radar of potential employers.
✨Tip Number 2
Showcase your passion for Elixir by working on personal projects or contributing to open-source. Having a portfolio that demonstrates your skills in building APIs or using frameworks like Phoenix can really set you apart.
✨Tip Number 3
Familiarise yourself with the latest trends in distributed systems and functional programming. Being able to discuss these topics intelligently during interviews will demonstrate your commitment and knowledge in the field.
✨Tip Number 4
Prepare to discuss your previous experiences with API design and maintenance. Be ready to share specific examples of challenges you've faced and how you overcame them, as this will highlight your problem-solving skills.
We think you need these skills to ace Elixir Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Elixir or Erlang, as well as any relevant projects that showcase your skills in backend engineering and API design. Use specific examples to demonstrate your familiarity with functional programming paradigms.
Craft a Compelling Cover Letter: In your cover letter, express your genuine enthusiasm for the Elixir ecosystem. Mention any side projects, community involvement, or personal initiatives that reflect your passion for the technology and its applications in finance.
Highlight Relevant Experience: Clearly outline your hands-on experience with distributed systems and any frameworks like Phoenix or LiveView. If you have experience integrating with banking systems, be sure to include that as well, as it aligns closely with the job requirements.
Proofread and Edit: Before submitting your application, take the time to proofread your documents. Check for any grammatical errors or typos, and ensure that your formatting is consistent. A polished application reflects your attention to detail, which is crucial in software development.
How to prepare for a job interview at X4 Engineering
✨Showcase Your Elixir Passion
Make sure to express your genuine enthusiasm for the Elixir ecosystem. Share any side projects, community involvement, or ideas you've written about. This will demonstrate your commitment and passion for the technology.
✨Prepare for Technical Questions
Expect to be asked about your hands-on experience with Elixir or Erlang. Brush up on functional programming paradigms and be ready to discuss frameworks like Phoenix, LiveView, or OTP. Being well-prepared will show your technical competence.
✨Demonstrate API Design Skills
Be prepared to discuss your experience in designing and maintaining APIs. You might be asked to provide examples of past projects where you successfully implemented robust APIs, so have those details ready to share.
✨Highlight Distributed Systems Experience
If you have experience with distributed systems, make sure to highlight it during the interview. Discuss specific challenges you've faced and how you overcame them, as this is a key requirement for the role.