Senior Elixir Software Developer
Are you passionate about building robust and scalable applications?
Were seeking a talented Elixir Engineer to join a dynamic software engineering team in sunny Barcelona!
Our client is a leading fintech company revolutionizing currency management solutions for businesses worldwide. Their core platform is built on Ruby on Rails, but theyre also embracing the power of Elixir to tackle exciting challenges. Youll be part of a self-motivated, multi-disciplinary, and multicultural team that truly believes in the spirit of teamwork and continuous improvement.
Tasks
- Maintain and enhance the codebase, ensuring optimal application performance.
- Develop, test, and deploy new features, addressing issues and performing necessary maintenance and upgrades.
- Conduct thorough code reviews, providing constructive feedback and ensuring code quality.
- Collaborate on support shifts, resolving internal requests efficiently and professionally.
- Propose improvement suggestions, participate in technical discussions, and maintain comprehensive technical documentation.
Requirements
Senior-level engineer with 4+ years of professional experience in Elixir.An exceptional team player with a proven track record of uniting diverse viewpoints and effectively adapting to shared objectives.Proficient in test-driven development and passionate about automation.Ability to break down complex features into manageable sprints.Commitment to continuous improvement and self-driven with minimal supervision.Understanding of the balance between rapid delivery and long-term sustainability.Experience with Ruby on Rails is a great plus..Benefits
Sponsored learning and development budget.Comprehensive private health insurance.Free language lessons (Spanish, English, and French).Flexible working hours with an intensive Friday schedule.Hybrid work model.31 days of annual vacationGym discounts and free sports activitiesRestaurant ticket with monthly credit and regular team lunches.Fresh fruit and unlimited coffee Pizza FridaysOur recruitment process?
Step 1 : Interview with our Recruiter to get to know youStep 2 : Interview with our clients HR ManagerStep 3 : Technical interview with the Hiring ManagerStep 4 : Cofee chat Meet the teamElixir,