We are looking for an engineer that prides themselves on the code they write and is capable of breaking up big problems into bite sized portions of work. We care about the maintainability of our platform while still maintaining a very productive engineering velocity.
Our platform is built using Elixir & Phoenix for API development and Vue.js for frontend development. This engineer will work alongside other engineers to continue to build on the core platform and verticalize specific functionality.
We are looking for a remote candidate in European timezones. The role will be fully remote but may require some travel to the company headquarters in Malta (~ 1 week) a couple of times a year.
Responsibilities
Deliver well thought out code on a regular basis
Take part in and lead code design discussions
Assist and mentor junior and intermediate level engineers
Employ TDD to unit tests to ensure delivered features work as expected indefinitely
Troubleshoot issues and bugs and improve application performance.
Explore, evaluate, and implement new technologies to maximize development efficiency.
Requirements
Requirements
- 3+ years experience working with frontend and backend technologies to build APIs or web apps
- Deployed at least one service / platform as the lead or senior engineer
- Firm understanding of TDD and unit tests
- Experience with HTML, CSS, jQeury
- Experience with a front end framework (e.g. Vue.js, Angular, React, etc.)
- 2+ years of Ruby on Rails or Elixir and Phoenix experience
- Good knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Experience with functional programming
Nice to Haves:
- Experience with Elixir
- Experience with distributed systems
- Dev-ops chops
- Experience with Vue.js
€30000 – €40000

