概要詳細
■募集背景
弊社では、マーケティング領域を中心としたプロダクト開発を行っており、AIを積極的に活用した開発体制の構築にも力を入れています。
現在、SNSプラットフォーム向けのメッセージ配信システムを社内運用チーム向けにβリリースしており、機能拡充や品質向上を進めています。将来的なSaaS化も視野に入れ、プロダクトをさらに成長させていくフェーズです。
今後の機能拡充や大規模アクセスへの対応を見据え、フロントエンドからバックエンド、インフラまで幅広く担当し、技術面からプロダクト開発を牽引いただけるハイスキルなフルスタックエンジニアを募集しています。
■企業について
マーケティング領域やAI領域を中心に、自社プロダクトの企画・開発を行っている企業です。
テクノロジーを活用したマーケティング活動の高度化に取り組んでおり、新規プロダクトの開発やAIを活用した開発プロセスの構築にも注力しています。
技術選定や設計段階からエンジニアが主体的に関われる環境があり、契約形態を問わず設計・実装・コードレビューまで幅広く携われます。
■働き方
リモートメイン
- 通常はリモートワーク中心
- 月1回程度のリアル出社あり
- リリース前の集中期間には、一定期間連続でリアル出社をお願いする場合あり
- リアル出社時は東京都内のシェアオフィスを利用
- リモートワーク時はバーチャルオフィスへのログインが必要
職務内容
■業務内容
- SNSプラットフォーム向けメッセージ配信機能の開発
- 大規模アクセスに対応するマイクロサービスの設計・開発
- Webサイト上でクーポンなどを表示するポップアップ機能の開発
- ポップアップのトリガー、表示頻度、デザイン設定機能の開発
- AWS Cognitoを用いたMFA機能の開発
- 認証アプリを利用したTOTP認証への対応
- メールを用いたアカウント招待・登録フローの開発
- オーナー、管理者、編集者、閲覧者などの権限管理機能の開発
- 運用担当者向け管理画面の設計・開発
- 認証・認可機能の設計・開発
- オンライン決済機能の開発
- 集計基盤の構築
- 大量のメッセージ送信やWebhookリクエストを処理する配信基盤の設計・開発
- AWSを用いたインフラの設計・構築およびIaC化
- 技術選定、設計、実装、コードレビュー
■開発環境
- フロントエンド: TypeScript, React, MUI
- バックエンド: TypeScript, Node.js, Hono
- クラウド・インフラ: AWS, AWS CDK, AWS Lambda, Amazon SQS, Amazon Cognito, AWS Step Functions
- ソースコード管理: GitHub
- CI/CD: GitHub Actions
- AI開発ツール: Claude Code, Codex, Cursor
- コミュニケーション: Slack, Gather
- ドキュメント・プロジェクト管理: Notion, Miro
- デザイン: Figma, Miro
- グループウェア: Google Workspace
- 開発手法: Scrum, Mob Programming, Pair Programming, Spec-Driven Development, Test-Driven Development
■チーム構成
- 各開発チーム: エンジニア3~4名程度
- プロダクト改善チーム: エンジニア1~2名程度
- プロダクトデザイナー
- PdM
- Web開発・AI領域の技術支援メンバー
- CTO
■求める人物像
- 素直かつ誠実に業務へ取り組める方
- 物事の本質を捉えながら課題解決に取り組める方
- データドリブンな思考で意思決定できる方
- チームメンバーと協力しながら開発を進められる方
- 失敗を恐れず、新しい技術や開発手法に挑戦できる方
- 成果と生産性を意識して主体的に行動できる方
- 仕様調整や進捗共有を積極的に行い、認識齟齬や手戻りを防ぎながら自立して業務を進められる方
求められるスキル
■必須スキル
- ソフトウェアの設計・実装・テストを含む開発経験(13年以上)
- CTOまたはテックリードとして開発を牽引した経験
- チーム開発およびコードレビューの経験
- Genericsを活用したコードのリファクタリング経験
- Gitでrebaseを用いた開発・運用経験
- React、TypeScriptを用いたフロントエンドWebアプリケーションの開発経験
- Reactアプリケーションにおけるアーキテクチャ設計・ライブラリ選定の経験
- 状態管理ライブラリを用いた開発経験
- TypeScriptを用いたバックエンドAPIの開発経験
- Node.js、Expressを用いたバックエンドAPIの開発経験
- データベースのテーブル設計経験
- Presentation層、Model層、Repository層などの責務を意識したAPI設計経験
- バックエンドアプリケーションにおけるアーキテクチャ設計・ライブラリ選定の経験
- AWSを用いたインフラ構築経験
- Terraform、Pulumi、AWS CDKのいずれかを用いたIaCの経験
- Amazon SQS、AWS Lambda、Amazon Cognito、AWS Step Functionsを用いた開発経験
- AIを活用した並行開発で高い生産性を発揮した経験
- データ構造、アルゴリズム、デザインパターンに関する知識
- 仕様調整や進捗報告を主体的に行い、自立して開発を推進した経験
- ネイティブレベルの日本語コミュニケーション能力
- macOS搭載のAppleシリコン搭載Macを用意できる方
■歓迎スキル
- 有限オートマトン(有限ステートマシン)を用いた開発経験
- ReduxまたはXStateを用いた開発経験
- Drizzle ORMなどのORMを主体的に導入した経験
- Reactive Programmingライブラリを用いたアプリケーション開発経験