This position is closed and is no longer accepting applications.

Back-End Engineer

Lunaris Musashino-shi, Tokyo
  • 💴 No salary range given
  • 🏡 Partially remote
  • 🧪 Minimum years of experience unspecified
  • 💬 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

What you’ll do

  • You will work on development of several e-commerce related products
  • Understand product goals and feature requests and translate them into working software
  • Develop server applications using technologies like Elixir and PostgreSQL.
  • Properly test and prepare new releases by writing automated tests, doing code reviews and helping introduce new processes that helps maintain a high quality code base.
  • Help evaluate and clarify product requirements and provide technical solutions.
  • Maintain and improve the existing products
  • Contributing to core team processes and to company-wide efforts
  • Support and debugging web applications as needed

Requirements

  • Located in Tokyo
  • At least 3 years of experience as a back-end developer with at least 1 year of experience with Ruby on Rails and/or Elixir (however, most work will involve Elixir)
  • Basic understanding of front-end technologies, such as React or Vue
  • Experience working in a Scrum/Agile development team
  • Experience in software testing and test-driven development
  • Experience with relational database design and SQL.
  • Ability to take the initiative in researching new technologies
  • Experience in designing and implementing RESTful APIs/GraphQL
  • Strong sense of ownership of own work

Nice to haves

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

  • Experience in cloud technologies like AWS
  • Experience in CI, CD technique, and tools
  • Experience in setting up Linux servers
  • Experience with container, orchestration tooling such as Docker, Kubernetes.
  • Efficient at writing and profiling/analyzing SQL queries.
  • An interest in business and services

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...

Other Jobs at Lunaris

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.