Full-Stack Engineer - Freelance
フルスタックエンジニア - フリーランス
ENGINEER
募集職種
Stream Aligned Team所属のエンジニア(アドテク、マーケティングテクノロジー)
CTO直下のポジションでのプロダクト開発
業務内容
Webマーケティング支援会社の新規事業としてマーケティングテクノロジーサービスの開発プロジェクトになります。
SpecDrivenDevelopment(AIを使った仕様ベースの開発)を用いた開発スタイルで、Reactを用いた管理画面の実装やバックエンドAPIの実装など、幅広い領域へ関わっていただける環境です。
実装範囲
フロント
配信用管理画面の実装
- 運用担当者が操作するブラウザ画面
- 技術選定・設計・実装
Webページに組み込むタグの実装
LIFFアプリの構築
その他領域
配信サーバーの実装
- SNSプラットフォームに向けた配信を行う
- 大量のメッセージ送信・webhookリクエストを処理
- 技術選定・設計・実装
認証・認可機能の構築
オンライン決済機能の構築
権限管理
MFA
集計基盤構築
インフラ構築
- IaC化したAWSを使ったインフラ構築
- 大量のメッセージイベントを捌けるインフラ構築
採用技術
フロント :React, MUI, TypeScript
バックエンド:Node.js, Hono, TypeScript
インフラ :AWS, CDK(TypeScript), ECS on Fargate, Lambda, SQS
その他 :GitHub, GitHub Actions
チーム体制
開発組織
Stream Aligned Team A:プロダクトコードの実装
- 開発者:3名〜4名
- プロダクトオーナー:1名(CTOが兼務)
Stream Aligned Team A:プロダクトコードの実装
- 開発者:3名〜4名(予定)
- プロダクトオーナー:1名(CTOが兼務)
Enhance Team:プロダクトコードの実装
- 開発者:1名〜2名
- プロダクトオーナー:1名(CTOが兼務)
Product Design Team
- Webプロダクトデザイナー:1名
- PdM:1名
- プロダクトオーナー:1名(CTOが兼務)
Enabling Team:技術的な相談相手
- Web開発:1名
- AI:1名
CTO
プロダクトマネジメント
PdM
開発スタイル・コミュニケーション
スプリント(半月)
- スプリントプランニング
- デイリースクラム
- スプリントレビュー(半月に1度)
- スプリントレトロスペクティブ
同期コミュニケーション:Gather
- バーチャルオフィスに出社
非同期コミュニケーション:Slack
ストック情報:Notion, miro
画面デザイン:Figma, miro
プロジェクト管理:Notion
グループウェア:Google Workspace(Gmail, Google Calendar, SpreadSheet)
モブプロ、ペアプロ
SpecDrivenDevelopment(AIを使った仕様ベースの開発)
- Claude Code
- Cursor
会社・求人の魅力
サイバーエージェント等で活躍したメンバーが関わるモダンなWeb開発チーム
AIを用いたSpecDrivenDevelopmentを推進。AIを用いた最新の開発手法に関われます
70%以上のメンバーがCTO経験者
新規プロダクトとなり、ライブラリ選定等の技術選定に関われます
契約形態に関わらず、設計・実装・コードレビューに関われるフラットな組織です
リモートメインの環境。開発・スキルアップに注力できます
開発に必要なソフトウェアライセンスや占有クラウド環境の貸与制度を導入
- 有料IDE等を無償貸与
- Claude Code
- Cursor:AIを一人$1,000/月まで利用可能
- DataGrip
- その他必要なIDEは随時検討
- AWS管理者アカウントを一人一人に発行し、占有インフラ環境を個々人に貸与
主体性を重んじ、裁量が付与されます
気軽でフラットなコミュニケーションができる社風(バーチャルオフィスを活用)
応募資格
必須条件
チーム開発の経験(コードレビュー)
高い日本語レベル(第一言語であること)
※ただし英語が第一言語で上記技術に関する先進的なノウハウをお持ちの方、上記技術のOSSコントリビューター等は相談可
ソフトウェア開発経験(設計・実装・試験)が8年以上であること
React(TypeScript)を使ったフロンドエンドWebアプリケーションの開発経験
- Reactアプリケーションのアーキテクチャ・ライブラリ選定の経験
- 状態管理、ステート管理を使用した開発経験
TypeScriptを使ったバックエンドAPIの開発経験
- Node, Expressを用いたバックエンドAPIの開発経験
- テーブル設計の経験
- Presentation, Model, Repository層を意識したAPI設計の経験
- アプリケーションアーキテクチャ・ライブラリ選定の経験- AWSを使ったインフラ構築経験(TerraformまたはPulumi、CDKを利用した構築経験)
歓迎経験
Gitにおいてrebaseを用いた運用経験
TypeScriptのGenericsを使ったコードのリファクタリング経験
有限オートマトン(=有限ステートマシン)を使用した開発経験
Redux, XStateなどライブラリの使用経験
DrizzleなどのORMをご自身が主体となって組み込んだ経験
ReactiveProgrammingのライブラリを使用したアプリケーション開発経験
求める人物像
素直で誠実な方
物事の本質を理解しようとする方
能動的に自立して仕事に取り組める方
成果にこだわることができる方
データドリブンで物事に向き合う思考
チームとして助け合いながら業務の遂行ができる方
失敗を恐れず明るくポジティブに取り組める方
選考フロー
基本面談回数:1回
雇用条件
職種 / 募集ポジション | フルスタックエンジニア |
|---|---|
雇用形態 | 業務委託 |
稼働場所 | リモートワーク時:ご自宅 |
基本稼働時間 | 土日祝を除く平日週5日 10:00〜19:00 |
精算方法 | 「稼働時間 × 単価」での精算 |
リモートワーク | 可(月1回程度、出社日に出社できること) |
ハードウェア | 下記を用意できる方 |
通信環境 | 上り・下り共に常時500Mbps以上。Latency10ms以下の通信環境を確保できる方 |
必須アプリ | PC:Slack, Gather |
親会社情報
会社名 | 株式会社ディスカバリー |
|---|---|
設立日 | 2015年10月23日 |
代表者 | 篠木 隆秀 / 島田 遼一 |
所在地 | 大阪市中央区安土町1-8-15 野村不動産大阪ビル1F |
従業員数 | 170名 |
事業内容 | ・デジタルマーケティング支援 |
URL | https://www.discovery-inc.com |
応募する
一覧へ戻る