基本設計,詳細設計,実装
【業務内容】 ・開発オペレーションチームや、顧客、サプライパートナーの利用するシステムのバックエンドシステムの設計、実装 ・ミドルウェア、フレームワーク等の技術選定・検証 ・バックエンドシステム全体のアーキテクチャ設計 ・各種定性・定量リサーチ(ユーザー調査・ログ分析・問い合わせ分析など)に基づくシステムの改善 ・アルゴリズム、フロントエンドとのインターフェース設計 【職務内容】 ・各開発チームでのサーバーサイドアプリケーション開発 - 製造原価計算プロダクト - 製造工程・サプライチェーン管理プロダクト - 図面管理プロダクト - 製造パートナー連携プロダクト - その他、新規プロダクトも企画中 【開発環境】 ・利用言語 - フロントエンド: HTML, CSS, TypeScript - バックエンド: Rust, Kotlin, TypeScript ・フレームワーク・ライブラリ - フロントエンド: React, Apollo, Next.js, styled-components, WebGL, WebAssembly - バックエンド: Rust (Tokio, tonic, Diesel), Kotlin (Micronaut, Exposed), Node.js (Express, NestJS) ・インフラ: GCP, GKE ・データベース: PostgreSQL, Firestore ・API: GraphQL, REST, gRPC ・認証: Auth0 ・開発ツール: GitHub, CircleCI, Figma, Sentry, DataDog, Storybook ・コミュニケーションツール: Slack, Discord, JIRA, Miro
・モノづくり産業のポテンシャルを解放することへの共感 ・Webアプリケーションのバックエンド開発経験(静的型付け言語だと尚可) ・データ構造やアルゴリズムについての基礎知識 ・リレーショナルデータベースの利用経験 ・2言語以上のプログラム言語の経験(フロントエンドも含む) ・AWS、GCP等のパブリッククラウドを利用した開発経験 ・Git/GitHubを利用したチーム開発スキル
・Rust、Scala等の強い静的型付け、関数型の要素のある言語での開発経験 ・マイクロサービスの設計、開発、運用経験 ・セキュリティ意識したウェブ開発経験 ・大規模サービスの設計や開発の経験 ・Docker等のコンテナ技術の利用経験 ・Kubernetesを用いたサービスの運用経験 ・BFFやGraphQLサーバーの開発または利用経験 ・React、GraphQLなどを利用した Webフロントエンドアプリケーション開発スキル
週4日,週5日
140~180時間 (上下割)
30日サイト (当月末締め翌月末日支払い)
1回 (オンライン)
即日
1人
2-5名
フルリモート
11:00-16:00※コアタイム