エンジニアフルリモート

【フルリモート/週5】PHPバックエンドエンジニア(モダンPHPアーキテクチャ刷新・大規模レガシーシステムの抜本的リファクタリング)

【フルリモート/週5】PHPバックエンドエンジニア(モダンPHPアーキテクチャ刷新・大規模レガシーシステムの抜本的リファクタリング)

案件要件

職種
エンジニア
業務内容
システム開発・運用
SES
報酬目安
4,400 ~ 5,000円/時
稼働時間目安
週5日 (時間目安 160時間)
はたらく場所
フルリモート
スキル

【フルリモート/週5】PHPバックエンドエンジニア(モダンPHPアーキテクチャ刷新・大規模レガシーシステムの抜本的リファクタリング)

お任せしたいこと

自社で展開する高い収益基盤を持つWebサービス、または長年運用されてきた複雑なBtoBシステムにおいて、PHP(8.x系)およびモダンなフレームワーク(Laravel等)を用いたバックエンドの再設計・開発をお任せします。
「とりあえず動けばいい」「マジックメソッドに頼った黒魔術」といった過去のPHPのネガティブなイメージを完全に払拭し、PHP 8の強力な型システムや静的解析(PHPStan等)をフル活用して、肥大化した「Fat Controller」や「Fat Model」をドメイン駆動設計(DDD)の思想に基づいて泥臭くリファクタリングし、持続可能な美しいコードベースへと昇華させていく中核的なポジションです。

具体的な業務内容

・PHP 8.x および Laravel(または Symfony)を用いた、堅牢でスケーラブルなRESTful APIおよびWebアプリケーションの設計・開発
・仕様書が存在しないレガシーコード(独自フレームワークや古いバージョンのPHP)に対する、PHPUnitを用いた保護網(自動テスト)の構築と、安全かつ段階的なモダン環境へのマイグレーション
・PHPStanやRector等の静的解析・自動リファクタリングツールを活用した、型安全性の担保とコード品質(カバレッジ、保守性)の継続的な向上
・RDBMS(MySQL または PostgreSQL)における複雑なデータモデリング、N+1問題の徹底排除、および実行計画(Explain)を読み解いた極限のSQLチューニング
・ドメイン駆動設計(DDD)やオニオンアーキテクチャの概念を取り入れた、ビジネスロジックの適切な分離と凝集度の高いモジュール設計
・Redis等を利用したキャッシュ戦略の設計、および非同期処理(Job/Queue)の導入による重いトランザクション処理のパフォーマンス改善
・Docker / Kubernetes(ECS等)を前提としたステートレスなアプリケーション設計、およびGitHub Actionsを用いたCI/CDパイプラインの整備

必須スキル・経験

・PHPを用いたWebアプリケーション(バックエンドAPI)の開発実務経験(目安として3年以上)
・Laravel、Symfony等のモダンなPHPフレームワークを用いた本番環境での開発・運用経験
・RDBMSを用いた複雑なテーブル設計、およびSQLパフォーマンスチューニングの実務経験
・PHPUnit等を用いたテストコードの実装経験、およびオブジェクト指向設計の深い理解
・Git / GitHubを用いたプルリクエストベースでのチーム開発経験

歓迎スキル・経験

・ドメイン駆動設計(DDD)やクリーンアーキテクチャ等の設計思想をPHPアプリケーションに適用した経験
・長期間運用されたレガシーシステムから、モダンアーキテクチャへの大規模なリプレイス・リファクタリング経験
・PHPStan等の静的解析ツールをCIパイプラインに組み込み、厳格なレベルで運用した経験
・月間数千万PV以上の高トラフィックシステム、または複雑なトランザクションを扱うシステムの開発経験
・AWS、またはGCP等のパブリッククラウドを利用したインフラ構築・コンテナ運用知識

開発・業務環境

開発言語:PHP 8.x
フレームワーク:Laravel (または Symfony)
データベース・キャッシュ:MySQL (または PostgreSQL), Redis
インフラ・コンテナ:AWS (ECS, EC2, RDS 等), Docker
テスト・品質:PHPUnit, PHPStan, Rector, GitHub Actions
監視・可観測性:Datadog, New Relic, Sentry
コミュニケーション・管理:GitHub, Jira, Slack, Zoom

プロジェクトチームについて

プロダクトの心臓部を担うコア・バックエンド(モダナイゼーション)チームへの配属となります。
「PHPはレガシーでイケてない」という世間のステレオタイプを一蹴し、最新バージョンのPHPが持つポテンシャルと静的的付けのメリットを最大限に引き出す手堅いカルチャーです。フレームワークの便利機能(Facadeの乱用など)に過度に依存することを嫌い、ピュアなPHPのオブジェクト指向に立ち返ることを重視します。技術的負債に直面した際にも、過去のエンジニアを責めるのではなく、システムの歴史をリスペクトしながらテストファーストで泥臭く改善していく実直なメンバーが集まっています。

求める人物像

・「PHPで手早く作る」ことよりも、「PHPでエンタープライズに耐えうる堅牢なシステムを設計する」ことにエンジニアとしての美学を持てる方
・複雑に絡み合った業務要件(ドメイン知識)から逃げず、ビジネスサイドと対等に議論しながら、それを美しいオブジェクトモデルへと落とし込める方
・破壊的変更を伴うリファクタリングやバージョンアップに対しても、パズルを解くように前向きに楽しみ、チームを牽引できる推進力のある方

仕事の魅力

世の中のWebサービスの大多数がPHPで動いているにも関わらず、それをモダンに運用できるエンジニアが圧倒的に不足している現在において、ビジネスの稼ぎ頭である巨大システムを技術的負債の沼から救い出す極めて価値の高いポジションです。DDDの実践や高度なリファクタリング手法を実社会の泥臭いプロダクトに適用する経験を通じて、流行りの言語に依存しない「本質的なソフトウェアアーキテクト」としての圧倒的な市場価値を築くことができます。

働き方

リモート環境

[フルリモート] 基本的にフルリモートで働いていただけます。


SNSでこの案件をシェア

株式会社Kaizen Tech Agent

株式会社Kaizen Tech Agent

株式会社Kaizen Tech Agentは、「人と技術をつなぐ」ことを企業理念に掲げ、日々向上していく『技術』と『人』を最適な形でむつび付け提供することで、
お客様にとって真にプラスとなる価値でありたいと考えております。
私たちはそれぞれの個性を尊重し、ほっとする和みの社風でありながら、変化する時代に対して受け身にならず、未来への挑戦心を宿しています。
事業領域は、WEBアプリ開発、業務システム開発、スマホアプリ開発、インフラ構築など幅広く展開しており、
フリーランス様に対して最適な案件をご提案させて頂いております。どんな些細な事でも結構ですので是非いつでもお気軽にご相談ください。

案件を公開しました

案件をシェアしませんか?(SNSシェアをすることで、求職者の応募数アップが期待できます。)

案件を公開しました

この案件は限定公開です。案件のURLを知っている人のみが案件情報を見ることができます。

応募が完了しました

アピールしたいポイントがあれば積極的にメッセージを送ってみましょう。