About the job
Empower Your Ideas with Tailor
At Tailor, we aim to simplify the complexities of product development, enabling anyone to become a creator. We envision a world where everyone can easily turn their ideas into reality, bridging the gap between business and engineering, and integrating diverse expertise and technology.
We are looking for individuals who resonate with our mission of "democratizing product development".
About Tailor Platform
We support more people in becoming product creators by providing the Tailor Platform, a high-speed platform for building business systems.
In short, Tailor Platform is a "Headless ERP for Enterprises" that offers core systems utilized by large enterprises (defined by us as those with over 3,000 employees) in a headless format.
Having launched the world’s first 'Headless ERP', we significantly enhance the flexibility and scalability of ERP systems, targeting Japan's large corporations and mid-sized to large companies in the US.
The Environment We Operate In
Globally, there is a growing trend among mid-sized to large enterprises to combine numerous "Best of Breed" cloud SaaS solutions instead of relying on all-in-one packaged systems for their digital transformation. Consequently, the role of core systems is rapidly evolving, necessitating the ability to adapt quickly to changing business and technology environments, along with easy and deep integration with external software via APIs.
As pioneers of the Headless ERP concept, we are building the next generation of business application foundations that will revolutionize corporate activities. We are already making strides in replacing industry-leading SAP-based systems and establishing a track record with large firms employing over 30,000 people.
Job Responsibilities
You will be tasked with developing the platform layer of our proprietary "Tailor Platform" and the BFF (Backend for Frontend) layer for individual applications. This role aims to reduce the development period for business systems used by large enterprises to one-tenth of the usual time.
This position primarily focuses on developing the platform layer or the BFF layer for individual applications. Since BFF needs to be launched rapidly, you will employ code generation, templates, and more while considering customer application requirements to develop a highly agile framework.
The backend team is responsible for developing the platform layer or the BFF layer for individual applications. The tech lead will act as a playing manager, leading by example while being hands-on in the development process.
Specific Duties Include:
Design and develop microservices applications using Go
Design interfaces for Backend for Frontend
Design interfaces between microservices (Protobuf+gRPC / GraphQL)
Implement directory services, custom databases, and gateways required for ERP systems
