【React/TypeScript】SNS配信システムのフルスタック開発支援(リモート併用可)

この案件を3行でまとめると
- フルスタックエンジニア向けの溜池山王案件で、リモート併用可・月1回出社、週5日稼働かつ月額112万円のβリリース済みSNS配信システム開発です。
- βリリース済み配信システムを磨き上げ、将来のSaaS化を見据える開発です。React管理画面とNode/ExpressのAPI、権限・招待・MFA実装を担当します。
- 必須は日本語母語・8年以上、React/TypeScriptのWeb開発とNode/Express、設計・状態管理、Cognito認証0→1です。歓迎はGit rebaseやGenerics、ReduxやDrizzle経験です。
作業内容
現在、SNSプラットフォーム向けの配信システムを社内運用チーム向けにβリリース済み。 サービスのブラッシュアップを続けた後、将来的にはSaaS化も視野に入れています。 Reactを用いた管理画面の実装やバックエンドAPI実装をなど、幅広い領域へ関わっていただける環境です。 【担当範囲】 当面は権限機能、アカウント招待、MFAを中心に開発していただきます。 その後は徐々にサービス特有の機能開発をお任せする予定です。(メッセージ配信・レポート) ○権限機能 ・組織:オーナー ・LOAアカウント:管理者、編集者、閲覧者 (参考)GitHubに似たOrganization, 権限機能 ○MFA(多要素認証) ・AWS Cognitoを使用 ・認証アプリ(TOTPなど)によるMFA対応 ○アカウント招待機能 ・メールを用いた招待・登録フロー 【開発組織全体としての実装内容】 ・配信用管理画面の実装 -運用担当者が操作するブラウザ画面 -技術選定・設計・実装 ・Webページに組み込むタグの実装 ・LIFFアプリの構築 ・配信サーバーの実装 -SNSプラットフォームに向けた配信を行う -大量のメッセージ送信・webhookリクエストを処理 -技術選定・設計・実装 ・認証・認可機能の構築 ・オンライン決済機能の構築 ・集計基盤構築 ・インフラ構築 -IaC化したAWSを使ったインフラ構築 -大量のメッセージイベントを捌けるインフラ構築 ■募集背景 主に、アドテク・マーケティングテクノロジー領域のプロダクトの開発を担当していただける方を募集します。 ■その他歓迎スキル ・AWSを使ったインフラ構築経験 ・TerraformまたはPulumiまたはCDKを利用した構築経験 ※働き方:月1回程度出社
必須スキル
以下を全て満たしている必要があります ・チーム開発の経験(コードレビュー) ・高い日本語レベル(第一言語であること) ・ソフトウェア開発経験(設計・実装・試験)が8年以上であること ・React(TypeScript)を使ったフロントエンドWebアプリケーションの開発経験があること ・Reactアプリケーションのアーキテクチャ・ライブラリ選定の経験 ・状態管理、ステート管理を使用した開発経験 ・TypeScriptを使ったバックエンドAPIの開発経験 ・Node, Expressを用いたバックエンドAPIの開発経験 ・テーブル設計の経験 ・Presentation, Model, Repository層を意識したAPI設計の経験 ・アプリケーションアーキテクチャ・ライブラリ選定の経験 ・Cognitoを使った認証・認可機能を0から構築した経験
歓迎スキル
下記のいずれかを満たしている必要があります ・Gitにおいてrebaseを用いた運用ができること ・TypeScriptのGenericsを使ったコードのリファクタリング経験があること ・有限オートマトン(=有限ステートマシン)を使用した開発経験があること。 ・DrizzleなどのORMをご自身が主体となって組み込んだ経験 ・Redux, XStateなどライブラリの使用経験があること ・ReactiveProgrammingのライブラリを使用したアプリケーション開発経験があること など
稼働日数
週5日
勤務形態
リモート
勤務地
溜池山王 東京都 千代田区 溜池山王
募集回数
1回
募集背景
この案件は、新規プロジェクトの立ち上げに伴い、経験豊富なエンジニアを募集しています。チームは10名規模で、アジャイル開発を採用しています。現場の雰囲気は和やかで、コミュニケーションを大切にしています。
募集人数
2名を予定しており、即日参画可能な方を優先的にご案内いたします。経験年数は3年以上を想定しています。フロントエンド1名、バックエンド1名の募集となります。
企業名
大手IT企業の子会社で、安定した経営基盤を持っています。詳細は面談時にご案内いたします。上場企業グループの一員として、長期的なプロジェクトを多数抱えています。
チーム人数
チーム構成はフロントエンド3名、バックエンド5名、インフラ2名となっています。プロジェクトマネージャー1名、デザイナー2名も在籍しています。総勢13名のチームで開発を進めています。
現場の雰囲気
アジャイル開発を採用しており、チーム内のコミュニケーションを大切にしています。週1回の定例会議があり、意見交換が活発です。リモートワークも可能で、柔軟な働き方ができます。
よくある質問
案件について詳しく聞いてみませんか?
知りたい内容を選んでください(複数選択可)