This position is closed and is no longer accepting applications.

Full Stack Engineer

Net Smile Bunkyo-ku, Tokyo
  • 💴 ¥5M ~ ¥10M annually
  • 🏡 Fully remote
  • 🧪 Minimum years of experience unspecified
  • 💬 No Japanese required
  • 🗾 Japan residents only
  • 🧳 No relocation support

About Net Smile

Net Smile Bunkyo-ku, Tokyo

We use AI, Machine Learning, and NLP to build systems that help automate tasks for businesses. Our main product is AIScanRobo – a system for extraction of relevant information from printed documents for automating routine office work.

Key benefits

  • Flexible work hours
  • No compulsory overtime
  • Small, international team

About the position

We are looking for a full time, full stack engineer who is comfortable working both on the frontend (React) and backend (microservices). The client-facing parts of our system are based on modern JavaScript. We use Node.js to create REST services and React (with Next.js and Material UI) to create web UIs.


  • Coding and maintenance for our React-based UIs
  • Adding features to our Node.js services when needed in the UI
  • Support and troubleshooting of issues reported by clients
  • Creating and designing new layouts and features


  • Experience with Web UI development, ideally using React (or a similar framework with willingness to transition to React)
  • Knowledge of modern JavaScript (ES6)
  • Knowledge of REST and microservices architecture
  • Experience with creating APIs and microservices in Node.js (or the skill to transition from another backend framework to Node.js)
  • Knowledge of databases: we use Postgresql as our main database backend, Mongodb for some parts, and Redis for caching

Nice to haves

These aren’t required, but be sure to mention them in your application if you have them.

  • Experience working with AWS (or general devops experience)
  • Experience working with Docker


We offer 5 to 7 million JPY to more junior candidates, and 7 to 10 million JPY to more senior candidates.

Hiring Process

  1. 1

    1st and 2nd technical interviews

    All interviews we conduct are remote via Google Meet. The technical interviews are focused on general discussions, but we do also test any programming skills that your resume lists.

  2. 2

    HR Interview

    The HR interview will be a more general check of if you’re a cultural fit. It will be conducted by one or two members of the HR team, and often the engineering manager will participate as well.

  3. 3

    Hiring Interview

    This final step, conducted the same day as the HR Interview, will be with the CEO, who will ask you about things like your motivation for joining.

Other Jobs at Net Smile

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.