Backend engineer (SaaS with AI Deep Learning)

Server Side, Back End Engineer, Network Engineer

About the company
This fintech company was established in 2016, and the company is developing AI solutions with a focus on accounting. Their mission is "Change the accounting, and the world will be changed". A lot of accounting firms are facing a labor shortage and the company is trying to automate the work by using AI and image analysis technology.

Their service includes AI systems that utilize image recognition technology for reading documents and receipts to make the work more efficient. The market scale in Japan is expected to be 800 billion yen, and they have already acquired several patents, so they are trying to expand their business for overseas markets.
Corporate Culture
Since they are small team, they try to work closely together to solve problems as a single team. The company is looking for someone with more experience and knowledge than their current team in order to help the team grow and become a fast growing work environment. From the CEO's experience of working at a foreign company, they are flat culture and employees are able to bring up ideas regardless of title or age.
Global Aspects
  • Foreign employees already employed
PR Aspects
The company has won a competition at a fintech award.
Other details
  • Autonomy clearly defined
  • Values clearly defined
This company is developing a cloud service (SaaS) that uses AI (deep learning) to automate work in the accounting field while combining AI-OCR and other deep learning technologies. The service is mainly targeted at the accounting departments of enterprise companies, and is attracting a lot of attention as a service that automates accounts payable management tasks and realizes teleworking and DX.

They are looking for a new colleague to strengthen the product development team in order to extract the potential issues of customers and improve the function and quality of the service.

1 As a backend engineer in the scrum team, you will join a scrum development team for an automated accounting processing support system in cooperation with frontend engineers and other team members.
This scrum team is in charge of all development functions related to their product. The team is divided into three sections: user interface development to make user processing as labor-saving as possible, web API development for system integration, and development of annotation tools for machine learning, but you will also be in charge of building and operating infrastructure using Terraform and Kubernetes.

2 As a system development engineer you will work independently and collaboratively with your team members without hierarchy. You will continuously work to improve system development to improve experience, quality, and development efficiency. You will provide technical input to improve the development capabilities of the entire team, and you will be encouraged to participate in and host study sessions.

In this position, they currently have two major projects. As for the backend engineers, they will be involved mainly in the common parts related to all services.

Common environment for the both positions:
- Platform: AWS (EC2, EKS, RDS, etc.)
- Management tools: GitHub, Jenkins, Datadog, Jira, Confuluence, figma,

※Please note that the position is only for those who are currently residing in Japan only
Development experience with Node.js (Express), Go
Experience in implementation using RDB
Experience in developing web applications for cloud services
Experience in developing web applications for cloud services
Experience with requirements definition, basic design, and implementation
Experience in using AWS in practice.
Knowledge of Docker and container technology
People who are interested in maintainable, readable, and stable code
Japanese Level
  • Advanced
Experience in building and operating Kubernetes
Experience in building and operating SaaS in the BtoB domain
Knowledge of machine learning
Experience with test-driven development
Ideal candidate
Those who are willing to adopt new technologies without sticking to the past technologies.
Those who value working in a team environment.
Those who can feel the value in accomplishing a big task.
Those who is intellectually curious and likes to be part of a highly technical team.

The Company's Credo
 In the selection process, they only hire people who meet the following requirements.

Can Do Attitude: Always look for ways to do things.
Trust: To earn the trust of the enterprise company.
Teamwork: There is a limit to what one person can do alone. Work as a team to tackle the mission.
Passion: In order for a startup to be successful, it must have passion.
Move Fast: In order to succeed in this industry and in this day and age, it is essential to move fast.
Annual Expected salary (Minimum)
Annual Expected salary (Maximum)
Work hours
9:30 - 18:30
  • No
  • End of Year and New Year Holiday
  • Saturday
  • National Holiday
  • Sunday
  • Worker’s Accident Compensation Insurance (労災保険)
  • Health Insurance (健康保険)
  • Unemployment Insurance (雇用保険)
  • Welfare Pension Insurance (厚生年金保険)
Other benefits
  • Free Coffee/Tea
◎Project 1: Web Application Service to Support DXification of Accounting Department by AI
-Project Objective
-The purpose of this project is to improve the efficiency of accounting operations in collaboration with our AI (Robota series).
User interface to improve the efficiency of accounting operations
- Project Phase
- During service provision: new development + maintenance operation
- What kind of technology are you mainly using?
- Backend: Node.js (Express), Go, gRPC
- Frontend: TypeScript, React, Next.js

◎Project 2: An API service that provides an AI engine for an automated accounting support system
- Project Objectives
-Develop a system that performs AI-OCR on images
- Project Phase
- New development + maintenance and operation
- What kind of technology are you mainly using?
- Go
- Infrastructure: Ansible, Docker, Kubernetes, Helm, Terraform
Remote Work
  • Full remote work