company logo

Tailor

Backend Engineer

Backend Engineer[仲介業者用_業務委託]

Tags: Full-time, Contract, 6~8 YOE, Business Japanese, Remote

Remote (Remote)・Fetched 30+ days ago

Job Description

自社開発基盤「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

賃金

応相談