This position is closed and is no longer accepting applications.

Software Engineer (Elixir)

Lunaris Musashino-shi, Tokyo
  • 💴 ¥5M ~ ¥12M annually
  • 🏡 Partially remote
  • 🧪 2+ years experience required
  • 💬 No Japanese required
  • 🗾 Japan residents only
  • 🧳 No relocation support

About Lunaris

Lunaris Musashino-shi, Tokyo

We started out as an otaku-centric online shop called Solaris Japan, and now offer solutions to other e-commerce platforms. We're small enough to where your ideas and work can have a huge impact but self-funded, and mature enough to be stable.

Key benefits

  • Self-funded and stable
  • Free weekly Japanese lessons
  • Free weekly massage

About the position

We are looking for an engineer experienced with Elixir to join us! In this role, you’ll have an opportunity to contribute and create awesome features for several e-commerce products using Elixir with the Phoenix framework and PostgreSQL.

As a small, self-funded company with around 10 members on our engineering team, you’ll have an opportunity to really make an impact and grow as engineer. As such, we are looking for someone who has both excellent technical knowledge and skills while also taking initiative, challenging themselves by tackling complex problems with confidence and care.

Our team loves functional programming and is always excited about the Elixir ecosystem. We’re always looking for new ways to apply the unique benefits of Elixir and its underlying Erlang VM to elegantly solve new business problems. If the above describes you, we are eager to speak with you.

Responsibilities

  • Write readable, maintainable and performant Elixir code
  • Regularly document and test modules and functions
  • Be able to work independently and see projects through from conception to completion
  • Proactively collaborate with team members to complete tasks and projects
  • Participate in code reviews and adhere to coding standards and best practices

Requirements

  • At least 2 years of experience as a software engineer
  • At least 1 year of professional experience working primarily with Elixir, including web applications using Phoenix framework
  • Knowledge of database design
  • Experience writing performant SQL queries using PostgreSQL, ideally using the Elixir ecosystem’s Ecto packages
  • Highly motivated and independent
  • Strong communication and teamwork abilities

Nice to haves

While not specifically required, tell us if you have any of the following.

  • Experience building web applications with Phoenix LiveView
  • Experience with Elixir packages like Oban and Oban Pro, Broadway, and PromEx
  • Experience developing Shopify applications
  • Experience with cloud service providers like AWS (preferred), Azure, GCP, etc.
  • Experience with front-end technologies such as React (preferred), Vue or Angular
  • A degree in computer science or other related field

Compensation

5 to 12 million JPY annually.

Includes bonuses, paid out twice per year

Hiring Process

  1. 1

    Online Interview with Founder and Senior Engineer(s) - 60min

    We’ll discuss your engineering background and past experience, and give you a chance to learn more about our company.

  2. 2

    Technical assignment

    You’ll have a chance to show off your technical skills by completing a small assignment. You have some freedom in what language(s) and technologies you use to complete this assignment, so don’t sweat it if you’ve never used Elixir before!

  3. 3

    In-person or remote interview with the team - 90-120min

    If you’re currently based in Japan, you’ll have an opportunity to enjoy lunch or dinner (on us!) at our office in Kichijoji. If you’re based outside of Japan, we’ll have a group video call. Either way, this will be a chance to meet and talk with members from various teams at our company. After that, there will be a technical interview with our engineers where you’ll discuss your solution to the above technical assignment as well as discuss other technical topics.

Meet Lunaris's Developers

Sébastien is a developer at Lunaris, where he is in charge of developing and maintaining their ecommerce site, Solaris Japan, and the related applications. He talks about what makes Lunaris stand out as a workplace and how he turned a part-time opportunity into his current role.

Read his story...

Related jobs

More jobs like this

I'll send you a digest of new English-friendly software developer jobs in Japan. Your email stays private, I don’t share or sell it.