【フルリモート/週5/PHP】月間数十億のイベントを処理する次世代マーケティング自動化(MA)SaaSのバックエンドエンジニア
作業内容
【フルリモート/週5/PHP】月間数十億のイベントを処理する次世代マーケティング自動化(MA)SaaSのバックエンドエンジニア ### お任せしたいこと [役割]バックエンドエンジニアとして、数千社の大手・成長企業が導入し、エンドユーザーの行動履歴(Webトラッキング、購買データ等)をリアルタイムに解析して最適な顧客体験(メール、LINE配信等)を提供する、大規模マーケティング自動化(MA)SaaSのコアバックエンド開発をお任せします。 [役割に対して求める成果]「PHPは小規模サイト向け」という過去の常識を打ち破り、PHP 8.xの厳格な型システムとモダンなLaravelエコシステムをフル活用して、月間数十億レコードに及ぶトラッキングデータの高速処理と、遅延のない大量メッセージング配信を支える堅牢なアーキテクチャを実現すること。 ### 具体的な業務内容 ・PHP(PHP 8.x)およびLaravelを用いた、フロントエンド(SPA)向けRESTful APIおよび外部システム連携用APIの詳細設計、実装、テスト ・「セグメント抽出」や「シナリオ分岐」といった複雑なマーケティング要件を整理し、ドメイン駆動設計(DDD)を取り入れた保守性の高いオブジェクト指向モデリングと実装 ・Amazon SQSやRedis(Laravel Horizon)を活用した、数百万通規模のメール・LINE・Push通知の欠損のない非同期配信(キューイング)およびワーカー処理の最適化 ・Amazon Aurora(MySQL)を用いた複雑なデータベース設計、および億単位の行動ログに対する高度なSQLチューニング(N+1問題の根絶やインデックス最適化) ・PHPUnitやPestを用いたテスト駆動開発(TDD)の徹底と、静的解析ツール(PHPStan等)を組み込んだGitHub ActionsによるCI/CDパイプラインの運用 ・Datadog等のAPMツールを利用した、本番環境におけるメモリーリークやパフォーマンス低下のボトルネック特定および継続的なコード改善 ### 必須スキル・経験 ・PHPを用いたWebアプリケーションのサーバーサイド開発経験(3年以上) ・LaravelまたはSymfony等のモダンなPHPフレームワークを用いた実務経験(2年以上) ・MySQL等のRDBMSを用いたデータベース設計、トランザクション管理、およびSQLチューニングの経験 ・Git/GitHubを用いたチーム開発およびPull Requestベースのコードレビュー経験 ### 歓迎スキル・経験 ・PHP 8以降の型定義(厳密な型付け、列挙型等)を積極的に活用した開発経験 ・高トラフィック(秒間数千リクエスト以上)の大規模WebサービスやBtoB SaaSの開発・運用経験 ・ドメイン駆動設計(DDD)、クリーンアーキテクチャ等の知見、および巨大なFat Controller/Fat Modelのリファクタリング経験 ・RedisやMemcached等を利用したキャッシュ戦略・セッション管理の実装経験 ・大量データのバッチ処理や、非同期ジョブキューシステムの設計・運用経験 ・AWS環境(ECS, Aurora等)でのコンテナ技術(Docker)を利用したインフラ構築・運用経験 ### 開発環境 言語・フレームワーク:PHP 8.x, Laravel, PHPUnit / Pest, PHPStan インフラ・ミドルウェア:AWS (ECS, Aurora MySQL, ElastiCache, SQS, S3), Docker, Redis CI/CD・ツール:GitHub, GitHub Actions, Datadog, Terraform, Jira, Confluence, Slack ### 開発チームについて プロダクトマネージャー1名、テックリード1名、バックエンドエンジニア6名(今回募集枠含む)、フロントエンドエンジニア4名、SRE2名の体制です。「PHPだからスケーラビリティが低い」といった言い訳を一切せず、最新の言語仕様や静的解析ツールを積極的に取り入れ、他言語(JavaやGo)にも引けを取らない堅牢で美しいシステム設計を追求するプロフェッショナルなカルチャーです。 ### 求める人物像 ・複雑なドメインロジックから逃げず、ビジネス要件を的確に捉えてシンプルで保守性の高いコードに落とし込む知的なパズルを楽しめる方 ・「ただ動けばいい」という過去のPHP的アプローチを捨て、厳格な型指定や自動テストによってバグを未然に防ぐエンジニアリング手法に強いこだわりを持てる方 ・フルリモート環境下において、フロントエンドエンジニアや他職種とも自発的かつ円滑にテキストや通話でコミュニケーションが取れる方 ### 仕事の魅力 企業のマーケティング活動の心臓部となる、非常にミッションクリティカルかつトラフィックの巨大なSaaSプロダクトです。大量データの高速処理や、複雑な非同期メッセージング配信といったバックエンド開発における高難易度な課題に対し、最新のPHPとLaravelの限界を引き出しながら解決していく経験は、モダンPHPエンジニアとしてトップクラスの設計能力と市場価値を確立することに直結します。 ### 働き方 #### リモート環境 **[フルリモート]** フルリモートで働いていただけます。
稼働条件
週5日 / フルリモート
契約形態
業務委託(フリーランス)
開発環境
PHP、Laravel
募集回数
1回
スキル
企業名
株式会社Kaizen Tech Agent
サービス/プロジェクト名
詳細スケジュール/リリース時期
現場責任者の雰囲気
開発体制の詳細
詳細は面談でお伝えします。ご相談ください。
一部の情報は非公開の場合があります
案件について詳しく聞いてみませんか?
知りたい内容を選んでください(複数選択可)
