Match score not available

Backend Engineer(業務委託)

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Experience in web application development with Go, Experience with microservices and interfaces design (Protobuf, gRPC/GraphQL).

Key responsabilities:

  • Developing platform layer for Tailor Platform
  • Reducing development time by 10x through Tailor Platform
Tailor logo
Tailor Startup https://tailor.tech/
11 - 50 Employees
See more Tailor offers

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)

求める人物像

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

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

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

  • ntellectually curious

  • Self-starter orientation to keep things moving forward.

  • Open minded and capable of providing constructive feedback

報酬

応相談

Required profile

Experience

Industry :
Spoken language(s):
Japanese
Check out the description to know which languages are mandatory.

Other Skills

  • Constructive Feedback
  • Open Mindset

Back-End Developer Related jobs