Elixir developers in Japan! Unite!.. (echo, echo, echo)
My name: Fabian
My position: Lead Developer
Company name: Lunaris
Company info and history:
As a good japanese company, we started out using ruby/ruby on rails. After our main e-commerce business started using Shopify, it almost looked like we were absolutely comited to Ruby.
I personally still love Ruby, and I think we will never fully stop using it, but after a few years trying to maintain Rails applications that just kept growing into untamable beasts, we were ready to try something new.
We had played around with small Phoenix applications before, but nobody was really considering Elixir as our main server-side language - until Phoenix 1.3 landed and I just loved the domain driven approach that made it so different from Rails (they might not have it “right”, but the generated structure was what convinced me).
So I lobbied for using Phoenix in our next big project and lo-and-behold! People hated it. Except me
Long story short, people who disliked Elixir left the company to pursue their luck elsewhere, we hired new people, those who stuck with us learned Elixir and like it now and we are at a point where we need more people to help maintaining our “very old” Ruby apps, keep developing “old” Elixir apps, and develop new ones with our new main language of choice: Elixir.
About the job
Job title: Web-Developer / Backend Developer / Fullstack Develper / Beast of the East / The Yamato Cannon (it depends on what you actually end up doing)
Job description: Full-stack developer, depending on what you consider your strong side: Frontend or Backend, using Elixir/Phoenix, Ruby and/or Rails, React
Salary range: ~300k JPY/month, depending on experience
Position on remote work: In our small team we preferred working on location. As the team is growing, we can consider it as an option - but not full time remote.
Qualifications or experience required: 2 years or more coding experience
What the successful job applicant will be working on:
REST/GraphQL APIs with Phoenix/Absinthe
Shopify Embedded Apps with Phoenix and React Components
Our own standalone product with Phoenix and React
About the interview process
We do not do any whiteboard programming, we certainly value programming skill, but we also hold “soft skills” in high regard. If you are not the most experienced programmer out there, you might be good in asking questions that make other people think about their own approach to a problem, or you might be good at theoretical solutions to a problem, or … It’s not all about what you already know, but what you can contribute to the team.
Also, we would like to get to know you in a casual way. Building a good team is our number 1 priority, so we would like the interview to be as honest as possible: You will get to know us, and we are hoping to get to know you, so don’t try to hide your true personality, that can not end well.
Finally, interviews will be in english, if we get the impression your english is not sufficient to work in an international team, we might have to turn you down, please do not take that as a personal offence, but also do not hesitate to apply, even if you think your english might be lacking.