案件詳細
本案件はSOKUDANと契約いただく案件となります。
▼案件概要
CTO直下の新規事業開発チームに所属するエンジニアの募集です。
主に、アドテク・マーケティングテクノロジー領域のプロダクトの開発を担当していただきます。
▼業務内容
現在、SNSプラットフォーム向けのメッセージ配信システムを社内運用チーム向けにβリリース済みで、サービスのブラッシュアップを続けた後、将来的にはSaaS化も視野に入れています。
AI用いたSpecDrivenDevelopment(仕様駆動開発)を用いた開発スタイルで、バックエンド領域(TypeScript / Node.js / Hono)の実装を中心にご担当いただきます。 インフラやフロントの領域も担当していただく予定です。
▼担当範囲
当面の間は、リッチメニュー作成機能、ポップアップ画面作成機能、チャット機能、MFA、アカウント招待機能、権限機能、配信用管理画面を中心に開発していただきます。
- リッチメニュー作成機能
・メニューに表示する画像のアップロードや、タップアクションの設定
・Flex Messageとの連携対応
- ポップアップ画面作成機能
・Webページのイベントに応じてポップアップ表示される離脱防止画面
・トリガー・出現頻度、デザインの設定
- チャット機能
・個別の友だちアカウントにリアルタイムにメッセージ送信するための画面
・担当者の振り分けや、対応状況のステータス管理
- MFA(多要素認証)
・AWS Cognitoを使用
・認証アプリ(TOTPなど)によるMFA対応
- アカウント招待機能
・メールを用いた招待・登録フロー
- 権限機能
・組織:オーナー
・LOAアカウント:管理者、編集者、閲覧者 ※ GitHubに似たOrganization, 権限機能
- 配信用管理画面の実装
・運用担当者が操作するブラウザ画面
【採用している技術】
・ バックエンド:Node.hs, TypeScript
・フロント:React, MUI, TypeScript
・インフラ:AWS, CDK(TypeScript), ECS on Fargate, Lambda, SQS
・その他:GitHub, GitHub Actions
▼開発スタイル・コミュニケーション
- スプリント(半月単位)
・スプリントプランニング
・デイリースクラム(朝会最大30分、夕会15分)
・スプリントレビュー(半月に1度)
・スプリントレトロスペクティブ
- 同期コミュニケーション:Gather
・バーチャルオフィスに出社
- 非同期コミュニケーション:Slack
- ストック情報:Notion, miro
- モブプロ・ペアプロ
- SpecDrivenDevelopment(AIを使った仕様ベースの開発)
・Claude Code
・Cursor
▼必須条件
- チーム開発の経験(コードレビュー)
- 高い日本語レベル(第一言語であること)
- ソフトウェア開発経験(設計・実装・試験)が8年以上であること
- React(TypeScript)を使ったフロントエンドWebアプリケーションの開発経験が1年以上あること
- TypeScriptを使ったバックエンドAPIの開発経験
・Node, Expressを用いたバックエンドAPIの開発経験
・テーブル設計の経験
・Presentation, Model, Repository層を意識したAPI設計の経験
・アプリケーションアーキテクチャ・ライブラリ選定の経験的な
▼歓迎条件
- Gitにおいてrebaseを用いた運用ができること
- TypeScriptのGenericsを使ったコードのリファクタリング経験があること
- 有限オートマトン(=有限ステートマシン)を使用した開発経験があること。
- Redux, XStateなどライブラリの使用経験があること
- DrizzleなどのORMをご自身が主体となって組み込んだ経験
- ReactiveProgrammingのライブラリを使用したアプリケーション開発経験があること
- AWSを使ったインフラ構築経験
・TerraformまたはPulumiまたはCDKを利用した構築経験
▼求める人物像
・素直で誠実、明るく前向きに取り組める方
・本質を捉え、データドリブンに考えられる方
・自立的に行動し、成果にこだわれる方
・チームで助け合いながら業務を遂行できる方
▼報酬条件
・時給:5,000円~8,000円
※スキル、経験考慮
▼会社・求人の魅力
- サイバーエージェント等で活躍したメンバーが関わるモダンなWeb開発チーム
- AIを用いたSpecDrivenDevelopmentを推進。AIを用いた最新の開発手法に関われます
- 70%以上のメンバーがCTO経験者
- 新規プロダクトとなり、ライブラリ選定等の技術選定に関われます
- 契約形態に関わらず、設計・実装・コードレビューに関われるフラットな組織です
- リモートメインの環境。開発・スキルアップに注力できます
- 開発に必要なソフトウェアライセンスや占有クラウド環境の貸与制度を導入
・有料IDE等を無償貸与
・ClaudeCode
・Cursor: AIを一人$1,000/月まで利用可能
・DataGrip
・AWS管理者アカウントを一人一人に発行し、占有インフラ環境を個々人に貸与
- 主体性を重んじ、裁量が付与されます
- 気軽でフラットなコミュニケーションができる社風(バーチャルオフィスを活用)
▼その他条件
契約形態: 業務委託
稼働場所: リモートワーク時: ご自宅
リアル出社時: 東京・渋谷などの山手線内のシェアオフィス
基本稼動時間: 土日祝を除く平日週5 10:00-19:00
※1 時間帯は相談の上、随時変更可能です
※2 リリース前後や障害対応時には、時間外の作業をお願いすることもあります(現状はほぼありません)
精算方式: 稼働時間 × 単価での精算
リモートワーク:可(月1回程度、出社日に出社できること)
※リリース前の集中期間(3ヶ月に1度程度)1週間程度連続してリアル出社できること
※リモートワーク稼働時は常にバーチャルオフィスへのログインができること。
ハードウェア: 下記を用意できる方
開発PC: macOS, M1以上 (Intel Macは不可, 出社時に持参できる端末必須)
音声環境: ヘッドセットもしくはイヤホンマイク
通信環境 上り・下り共に常時500Mbps以上。latency10ms以下の通信環境を確保できる方
必須アプリ: PC環境 Slack, Gather / スマートフォン: :Slackモバイルアプリ
▼応募後の流れ
事前確認
↓ ※日程調整やその他連絡事項など、一部SOKUDAN事務局にて対応する場合がございます
採用面談1回<弊社>