【React/TypeScript】内製から商用SaaSへ。SNS配信システムの進化を技術でリードするフルスタック開発支援
作業内容
### ■ プロジェクトの背景:内製ツールを「外販クオリティ」へ昇華させる 現在、社内の運用チームがSNSプラットフォームへの配信に使用している内製システム。これが今回の舞台です。β版として既に稼働していますが、目指す先は「SaaSとしての一般公開」。 不特定多数のユーザーが利用する商用プロダクトへと進化させるため、セキュリティの強化、権限の精緻化、そして大量のトラフィックに耐えうるインフラへの刷新が必要です。 単なる機能追加ではなく、プロダクトの「格」を一段階引き上げるエンジニアリングが求められています。 ### ■ 具体的にお任せしたいこと まずはサービスの「信頼性」を担保する基盤作りからスタートし、徐々にサービスの本質である「配信・分析」の深部へと潜っていただきます。 1. 堅牢な認証・認可基盤の構築(Phase 1) ・GitHubライクな権限設計: 「Organization(組織)」単位での管理を実現します。オーナー、管理者、編集者、閲覧者といった階層的なロール管理をReact/TypeScriptで実装。 ・セキュリティのSaaS基準化: AWS Cognitoを活用し、TOTPなどによる多要素認証(MFA)を実装。また、メールベースの招待フローなど、マルチテナントSaaSに欠かせないユーザー体験を構築します。 2. 大規模トラフィックを捌く「配信用管理画面」とAPI(Phase 2) ・運用担当者がストレスなく操作できるReactを用いたモダンな管理画面の実装。 ・LIFFアプリの構築やWebページに埋め込むタグの実装など、フロントエンドの技術領域は多岐にわたります。 3. 技術選定から関わる「フルサイクル開発」 ・バックエンドでは、SNSプラットフォームへの大量メッセージ送信や膨大なWebhookリクエストを処理する高負荷耐性のあるサーバーを構築。 ・スキルに応じて、TerraformやCDKを用いたIaC(Infrastructure as Code)によるAWSインフラ構築、決済基盤、集計基盤の構築までフルスタックに裁量を持って関わっていただけます。 ### ■ 開発環境・チームの魅力 ・主要スタック: React, TypeScript, Node.js, AWS ・インフラ: AWS (Cognito, IaCによる自動化) ・ドメイン: アドテク / マーケティングテクノロジー ・魅力: 「作って終わり」ではなく、β版のフィードバックを受けながらSaaS化に向けた技術選定・設計からリードできる点。エンジニアの意見がプロダクトの仕様に直結する非常に風通しの良い組織です。 ### ■ この案件で手に入る「最強のキャリア」 ・SaaSプロダクトの立ち上げ経験: 社内用から一般公開用へ、設計思想をどう転換すべきかを実体験として学べます。 ・「権限・認証」のスペシャリスト: AWS Cognitoを用いた高度な認証実装や複雑な組織権限の設計実績。 ・高負荷・大量イベント処理の知見: 大量メッセージ送信を支えるインフラ・バックエンド設計能力。 ### ■ 必須スキル ※ 以下を全て満たしている必要があります ・チーム開発の経験(コードレビュー) ・ソフトウェア開発経験(設計/実装/試験)が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のライブラリを使用したアプリケーション開発経験があること ### ■ 営業担当からのメッセージ 「CRUDを繰り返すだけの開発には飽きてきた」 「GitHubのような洗練された権限管理を自分で実装してみたい」 「自分が育てたプロダクトが、いずれSaaSとして世に出る瞬間を味わいたい」 そんなエンジニアの方にとってこれほど「美味しい」案件はなかなかありません。 特に、アドテク・マーケ領域のドメイン知識とAWSのIaCスキルを掛け合わせれば、あなたの市場価値はさらに跳ね上がるはずです。 「将来はPdMやテックリードを目指したい」という意欲的な方、このSNS配信システムの「進化」をあなたの手でリードしてみませんか? ------------ 【会社紹介】 エンジニアの自由を孤独にしない。株式会社VOOM ―― 代表は「元ホームレス」のエンジニア。 「エンジニアが開発だけに没頭できる理想郷を作りたい」 そんな想いで、元エンジニアの代表・津田が立ち上げたのがVOOMです。 どん底を知り、技術で這い上がってきたからこそ、エンジニアの苦労もキャリアの難しさも痛いほど分かる。 エンジニアが「開発だけに純粋に没頭できる環境」を追求し続ける、ギルドのような組織です。 圧倒的サポート「7つの業界初」 フリーランスの「不安」と「面倒」を、VOOMがすべて肩代わりします。 【技術】IT塾が無料: ReactやNext.jsなど、最新技術を働きながら習得。 【税務】確定申告が無料: 領収書を送るだけ。プロの税理士が完全代行。 【装備】補助金申請が無料: PCやタブレット購入費の最大2/3を国が支援。 【成長】メンター&面談対策: ハイスキル層があなたのキャリアを直接バックアップ。 【安心】社保加入サービス: フリーランスの自由さと、正社員の安心を両立。 【絆】交流会が活発: スマブラ大会、BBQ、ダーツ。孤独とは無縁の環境です。 案件の質にも、一切妥協なし。 ・所属エンジニア数 1,500名以上 ・取引先企業数 2,500社(直請け・プライム案件多数) ・主な提供案件 高単価・モダン開発・フルリモートなど厳選案件 ・福利厚生 無料健康診断、正社員紹介支援、記帳代行など まずはカジュアルにお話ししませんか? 「今の単価に満足していない」「事務作業が苦痛」「もっとモダンな技術に触れたい」 どんなお悩みでも構いません。1,500名の仲間が選んだ「VOOMという選択肢」を、ぜひ一度オンラインで確かめてみてください。 株式会社VOOM
稼働条件
週5日 / 一部リモート
契約形態
業務委託(フリーランス)
開発環境
TypeScript、React、AWS、Terraform、GitHub、git
募集回数
1回
職種・ポジション
スキル
企業名
株式会社VOOM
サービス/プロジェクト名
詳細スケジュール/リリース時期
現場責任者の雰囲気
開発体制の詳細
詳細は面談でお伝えします。ご相談ください。
一部の情報は非公開の場合があります
案件について詳しく聞いてみませんか?
知りたい内容を選んでください(複数選択可)
