あらゆるアイデアをデプロイする
プロダクトづくりの難しい部分を簡単にし、誰もがプロダクトの作り手になれる。これがテイラーが実現したい世界です。誰しもが自分のアイディアを簡単に具現化でき、ビジネスとエンジニアリングの境界を取り払い、多様な専門知識と技術を統合できる世界を目指しています。
"プロダクトづくりを民主化する"このミッションに共感してくださる方をお待ちしています。
Tailor Platformとは
わたしたちは、業務システムを高速に構築できるプラットフォーム「Tailor Platform」を提供することで、より多くの人がプロダクトの作り手になることを支援しています。
Tailor Platformを一行でいうと"Headless ERP for Enterprises"、エンタープライズ企業(当社では3,000人以上の大企業と定義しています)で使われる基幹システムをHeadless形式で提供するプロダクトです。
いわゆるERPシステム(基幹システム。受発注や在庫、会計、組織などを統合的に管理するビジネスアプリケーション群)において、システムの柔軟性・拡張性を飛躍的に高めた「Headless ERP」を世界で初めてローンチし、日本の大企業および米国の中堅〜大企業へ向けて展開しています。
▼参考記事
Tailor Platformというプロダクトの狙い
わたしたちを取り巻く環境
中堅〜大企業において、世界的に、「オールインワン型」のパッケージシステムから、何十もの「特定のユースケースに秀でたBest of Breed型」のクラウドSaaSを組み合わせてデジタル化を進めるトレンドが加速しています。その中で、全社的な基盤を担う基幹システムの役割が大きく変化しており、目まぐるしく変化するビジネス環境・テクノロジー環境に合わせて素早く変更できることと、外部のソフトウェアと簡単にかつ深くインテグレーションできる、API化されたシステムであることが必要とされてきています。
当社は、Headless ERPというコンセプトのパイオニアとして、企業活動を革新する次世代のビジネスアプリケーション基盤を構築していきます。すでに、ERPの業界リーダーであるSAPベースのシステムの大手企業におけるリプレイスや、従業員数3万人を超える大手企業において実績を構築しています。
職務内容
自社開発基盤「Tailor Platform」のプラットフォームレイヤー/個別アプリケーションのBFFレイヤーの開発・大企業で使われる業務システムの開発期間を10分の1に短縮する開発基盤「Tailor Platform」の開発をお任せします。
※業務委託での参画の場合も、正社員のメンバー同様にチームでのプロダクト開発にコミットしていただきます。
【具体的な職務内容】
本ポジションは、プラットフォームレイヤーの開発、または個別アプリケーションのBFF(Backend for Frontend)レイヤーの開発を主におこないます。
BFFは顧客ごと高速に立ち上げていく必要がありますので、code generationやテンプレートなど駆使し、顧客アプリケーション要件を見ながら、アジリティの高いフレームワークの開発をおこなっていただきます。
The backend team is responsible for developing the platform layer or the BFF (Backend for Frontend) layer for individual applications. Since BFF needs to be launched at high speed, the team will be responsible for developing highly agile frameworks by making full use of code generation, templates, etc., and keeping an eye on customer application requirements. The tech lead will be acting as a playing manager, leading the team by example while working hands-on.
具体的には、
Goによるマイクロサービスアプリケーションの設計、開発
Backend for Frontend向けI/Fの設計
マイクロサービス間のI/Fの設計〈Protobuf+gRPC / GraphQL〉
ERPシステムに必要なDirectoryサービスや独自データベース、ゲートウェイの実装
<開発環境>
・ミドルウェア
Cloud Pub/Sub, MongoDB, Cloud Storage, Okta, Tailor Platform
・監視
Datadog
・環境構築関連
Docker, docker-compose, Terraform
・データ解析関連
Cloud logging
・言語
TypeScript, GO, CUE, cel-go
・フレームワーク等
Next,js, Playwright, vitest
・そのほか
GitHub Copilot, WebStorm, GoLand
必須要件
GoなどによるWEBアプリケーションの設計、開発
BFF向けI/Fの設計/マイクロサービス間のI/Fの設計〈Protobuf+gRPC / GraphQL〉
要件に基づいたアプリケーション設計と開発/パフォーマンスチューニング
標準化やOpenSourceプロダクトの開発経験
テックリード(リードエンジニア)として技術面からチームを牽引した経験
Individual Contributorとしてのスペシャリスト経験
リモートワークでの業務が可能な方
※役割によっては英語でのWritten Communication(Read/Write)スキルが必要となる場合がありますが、技術力とのバランスを見て適切なアサインをさせていただきます。語学力がノックアウトファクターにはなりませんのでお気軽にご応募ください。
Design and development of web application with Go
Design of interfaces for Backend for Frontend
Design of interfaces between microservices (Protobuf+gRPC / GraphQL)
Experience in performance tuning
Experience as a tech lead or team manager
Experience in standardization and OSS activities
Ability to work remotely.
Written and verbal Japanese communication skills
歓迎条件
ビジネス英語
Experience in front-end development using React, TypeScript, etc.
Strong written and verbal Japanese communication skills (JLPT N1)
求める人物像
知的好奇心を高めることが好きな方
当事者意識を持ち、セルフスターター志向で物事を推し進めていける方
オープンマインドで建設的なフィードバックができる方
ntellectually curious
Self-starter orientation to keep things moving forward.
Open minded and capable of providing constructive feedback
報酬
応相談