Backend Engineer

at Tailor

Job description

あらゆるアイデアをデプロイする

プロダクトづくりの難しい部分を簡単にし、誰もがプロダクトの作り手になれる。これがテイラーが実現したい世界です。誰しもが自分のアイディアを簡単に具現化でき、ビジネスとエンジニアリングの境界を取り払い、多様な専門知識と技術を統合できる世界を目指しています。

“プロダクトづくりを民主化する”このミッションに共感してくださる方をお待ちしています。

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)

求める人物像

  • 知的好奇心を高めることが好きな方

  • 当事者意識を持ち、セルフスターター志向で物事を推し進めていける方

  • オープンマインドで建設的なフィードバックができる方

  • Intellectually curious

  • Self-starter orientation to keep things moving forward.

  • Open minded and capable of providing constructive feedback

賃金

1,200万円〜3,000万円

当社は、年齢や年次にかかわらず担っていただく役割(ミッション)の大きさとその成果によって報酬を決定するミッショングレード制を採用しています。 入社時のグレードは選考によって決定させて頂き、その後のグレードは原則として半期に1回の評価によって決定させていただきます。

勤務時間

フレックスタイム制(コアタイムなし・フレキシブルタイムなし)

昇給・賞与

給与改定:年2回  半期に1回評価を実施  定期的にCEOまたはCTOとの1on1を実施

諸手当

  • 希望PC、モニター等の貸与

  • 交通費支給(出社日数に応じて経費精算)

  • 各種社会保険完備

休日・休暇

  • 完全週休2日制(祝祭日、年末年始 等)

  • 有給休暇、慶弔休暇、リフレッシュ休暇、Sick Leave

  • 入社時に有給休暇付与(初年度10日)

福利厚生

  • 各種社会保険完備

  • テイラーのワークルール・福利厚生についてご紹介

Share this job:
Please let Tailor know you found this job on Remote First Jobs 🙏
Tailor logo

Tailor

  • 11-50 employees
  • Founded in 2021
  • 22 remote jobs

Benefits of using Remote First Jobs

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Search remote, work from home, 100% online jobs

We help you connect with top remote-first companies.

Search jobs

Hiring remote talent? Post a job

Frequently Asked Questions

What makes Remote First Jobs different from other job boards?

Unlike other job boards that only show jobs from companies that pay to post, we actively scan over 20,000 companies to find remote positions. This means you get access to thousands more jobs, including ones from companies that don't typically post on traditional job boards. Our platform is dedicated to fully remote positions, focusing on companies that have adopted remote work as their standard practice.

How often are new jobs added?

New jobs are constantly being added as our system checks company websites every day. We process thousands of jobs daily to ensure you have access to the most up-to-date remote job listings. Our algorithms scan over 20,000 different sources daily, adding jobs to the board the moment they appear.

Can I trust the job listings on Remote First Jobs?

Yes! We verify all job listings and companies to ensure they're legitimate. Our system automatically filters out spam, junk, and fake jobs to ensure you only see real remote opportunities.

Can I suggest companies to be added to your search?

Yes! We're always looking to expand our listings and appreciate suggestions from our community. If you know of companies offering remote positions that should be included in our search, please let us know. We actively work to increase our coverage of remote job opportunities.

How do I apply for jobs?

When you find a job you're interested in, simply click the 'Apply Now' button on the job listing. This will take you directly to the company's application page. We kindly ask you to mention that you found the position through Remote First Jobs when applying, as it helps us grow and improve our service 🙏

Apply