Building incredible e-commerce solutions.

Lunaris started out as an otaku-centric online shop called Solaris Japan (maybe you bought figures from us!) founded in 2008, and is still going strong to this day. As such, many of us here have a huge passion for anime, gaming, or Japanese pop culture in general. It’s not unusual to see an anime figure sitting on someone’s desk, the latest League of Legends tournament streaming on our lounge television, or hear someone discussing their past adventures on Final Fantasy XI.

However, our passion doesn’t stop there – we’re a team of self-starters who are driven by results. As Solaris Japan continued its success and our customer base grew, we sought solutions to serve our customers, and added Shopify to our toolkit. We then built a number of custom applications for ourself and automated many of our processes, and realized we could offer these solutions to other e-commerce platforms as well. Thus, Lunaris was born, and with it additional e-commerce solutions like easyPoints, easyRates, and more.

We’re always challenging ourselves, and looking for new ways to make e-commerce even better for ourselves and others. We’re small enough to where your ideas and work can have a huge impact but self-funded, and mature enough to be stable. If the above has captured your interest, then we hope you’ll join us!

An international team

Our company has been internationally minded from its foundation, and English is the main language of communication not just among the engineers, but among all staff. Despite being located in Japan, our team and customers have a diverse background spanning multiple countries and regions, and this reflects in our company culture. We all love Japan, but we’re definitely not your traditional Japanese office. We welcome anyone from across the world who is interested in joining us here in Japan to build great products to apply. However, please be aware you must be either a Japanese citizen or eligible for a visa to work as a software engineer.

Our technology

We love building incredible software using Elixir (with the Phoenix framework), JavaScript, React, PostgreSQL, and many other tools. It’s likely you’ve never used Elixir in your professional career, but don’t sweat it. We understand this, and don’t expect you to know it prior to joining us. However, if you are interested in joining us, or even just learning a new language to build something cool with, take some time to look into it and see why we love it so much. What we use, in detail:

  • Backend: Elixir (with Phoenix, including Phoenix LiveView)
  • Frontend: JavaScript, TypeScript, React
  • Database: PostgreSQL
  • CI/CD: Github Actions
  • Infrastructure: AWS, Cloudflare Workers Test: Vitest, ExUnit, Playwright
  • Communication: Discord
  • Other: Notion


  • Level up your Japanese with free weekly lessons
  • Relieve stress with a free weekly massage
  • Enjoy free snacks and drinks while taking a break
  • Stay healthy with a free gym membership
  • Wear whatever feels comfortable to you while working in a casual office environment in the popular Kichijoji area, or wear pajamas while working remotely
  • Be rewarded for your hard work and investing into the company’s future with performance bonuses paid out twice a year

Onboarding process for those joining us from abroad

  1. After successfully completing the interview process, we will extend you an offer.
  2. We’ll both agree on a start date/time, at which point you’ll start working remotely from your home country. This will be the start of a full-time trial period, where we make sure we’re a good fit for each other. This trial period usually has a length of 4-8 weeks.
  3. Once we’re both sure this is what we want, we’ll start the visa application, and you’ll continue to work remotely while the application is processing. This process on average takes 2-8 weeks, but can run longer.
  4. Once the visa application is approved, you will be issued a Certificate of Eligibility (CoE), and it’s time to start planning your relocation if you haven’t already. You have 90 days from the date the CoE is issued to enter Japan.
  5. Upon arriving in Japan, you’ll join us at our office full time 5 days a week while adjusting to the environment and acclimating to working with the team in person.
  6. After the first month of working in our office, you can start slowly adding remote work days to your work week, up to 2-3 days per week.


Remote Work

When you first join the team, come join us in our cozy office to meet everyone and get comfortable working together. After that, we are open to discussing a remote work schedule that works best for you and the team. In general, our policy is to have everyone in the office at least 2-3 days per week.


We offer 20 days of paid leave annually that you can use for any reason. We also observe the New Year holidays. Other national holidays are not observed.

Working Hours

We aim for 40 hours per week, with most staff starting from around 7-9:00 and ending around 17-18:00. We know that work-life balance is important, and so feel free to work different hours as needed, like when you have personal or family matters to attend to. We all have our own lives outside of work, so just communicate with us! Also, with the exception of emergencies, we don’t do overtime work.

Open Jobs at Lunaris