top of page

Software Engineering Lead

Tokyo, Japan

Job Type:

Full Time

Workspace:

On-Site

Join the NOMU mission to Do Better and Be Better and our journey to make our vision and products real! We are a startup on a mission to create a new and better choice for consumers to bring together health and sustainability by leveraging the latest in food and beverage, nutrition and technology.

We are an early-stage startup backed by amazing investors, including a major VC in Japan and a group of extraordinary entrepreneurs from Europe, the US and Asia. As an early startup, our team members get to define what their job titles and the team culture really mean in the context of a rapidly growing organisation with huge potential. You are not just part of building an amazing product; you are part of building an amazing company!

About the Role

We are looking for an experienced engineer willing to take the reins of developing an on-premise kiosk system, mobile application and future peripheral integrations.

You will be responsible for creating and leading a software development team to bring our vision alive in close collaboration with our founder, product designers, hardware and beverage teams.

Role & Responsbilities - What you will be doing:

Lead the development of a new eco-system

We are looking for an experienced engineer willing to take the reins of developing an on-premise kiosk system, mobile application and future peripheral integrations.

You will be responsible for creating and leading a software development team to bring our vision alive in close collaboration with our founder, product designers, hardware and beverage teams.


Autonomy and responsibility in a completely new team

As the lead engineer, you will own the entire development of all software parts. Although an initial technology stack has been selected to be able to quickly kickstart this project, you will be able to greatly influence the direction of all things technological as the company grows.

Aside from being hands-on in this completely new project, you will be able to select your team members, hiring either locally or offshore.


International environment

Although the first year of development and launch will be based in Japan and focus on the Japanese market, the company intends to go globally fast, and our founders, partners and investors are international (though often with some Japanese background). For this reason, we are looking to hire an international team. Much communication will happen in Japanese, but the company’s first language is English.


Technology stack

As the first version of our project will launch in mid-2024, we have selected Flutter and FlutterFlow for the development of the user applications. This will allow us to quickly get the first versions of the application out and tested while still allowing us to branch out and move over to complete custom Flutter development as required.

Our product will also consist of a kiosk-type interface for vending machines on-site. This involves integration with native third-party SDKs and the deployment and management of these devices.

The system will use Supabase as a backend architecture, although other solutions and services will be added as needed in the long term. As a lead engineer of the project, you will be expected to be able to hire and lead other engineers working both on the backend and front end of these products, as well as contributing yourself.

Requirements - What you would need:

We expect you to be confident leading a team and taking proactive long-term architectural decisions while prioritising short-term gains.

You should have worked on teams and products released on iOS and Android. As we are expecting some low-level integration in Android, having some Android experience is a plus.

You should have some experience developing both in Flutter for mobile yourself as well as having worked with backend systems, being comfortable with serverless architectures, CI/CD pipelines and the full development cycle.

In other words, we expect you to have some experience in the past leading teams and knowing how to run an efficient development team owning a mobile application, including the backend.

Additional Notes

Send us a few sentences explaining why you are the person for this job, together with your digital portfolio/profile (GitHub, blog, etc.).


We are looking forward to talking to you!

Apply Now

Please send us your name and contacts, a short message, and a reference URL. The reference URL can be your LinkedIn, GitHub or any other site representing you or your work.

We look forward to hearing from you!

Thank you for submitting!

We will get back shortly.

Apply
bottom of page