NEW
リモート可
【PHP/Laravel/フルリモート】既存Webアプリケーションの技術負債返済リードエンジニア募集
雇用形態
業務委託(フリーランス)
業務内容
【募集背景】
既存Webアプリケーションの技術負債返済およびAPIリプレイスを推進するためのリードエンジニアポジションの募集となります。
【作業内容】
既存WebアプリケーションのAPIリプレイスと技術負債の返済をリードいただきます。
既存Webアプリ(PHP5.6/CakePHP2、FuelPHP1.8)の仕様解析とAPI化の推進を行っていただきます。
クリーンアーキテクチャやDDDに基づくモデル設計・実装を主導していただきます。
技術的意思決定を担い、設計・実装水準の底上げを牽引していただきます。
品質と納期のバランスを見極めたプロジェクト推進をサポートしていただきます。
【求める人物像】
技術的な意思決定を主体的に行いながら、チーム全体の設計力や開発力の底上げにコミットできる方を求めています。
レガシーコードと向き合いながら、段階的な改善やAPI化を粘り強く推進できる方を求めています。
DDDやクリーンアーキテクチャの思想を言語化し、チームメンバーに教育・共有できる方が望ましいです。
【ポジションの魅力】
レガシーなWebアプリケーションの技術負債返済とAPIリプレイスを通じて、アーキテクチャ設計から実装まで広い裁量を持って関わることができます。
DDDやクリーンアーキテクチャを実践しながら、チームの技術力向上や開発プロセス改善に直接影響を与えられるポジションです。
【開発環境】
開発言語はPHP8系を使用します。
フレームワークはLaravel11系を使用します。
既存WebアプリケーションはPHP5.6(CakePHP2、FuelPHP1.8)で構築されています。
データベースはMySQL5.7系を使用します。
インフラはAWSおよびDockerを利用します。
バージョン管理はGitおよびGitHubを使用します。
CI/CDはGitHub Actionsを使用します。
ローカル開発環境はDockerおよびDocker Composeを利用します。
統合開発環境はVisual Studio Codeを使用します。
求めるスキル
- ■必須スキル:
- PHP(8.4)+Laravelでの開発経験, モダンPHPの型システム、Enum、Readonly等を活用し、堅牢で自己文書化されたコードが書ける, LaravelのService Container、Middleware、Eloquentなどの内部構造を理解し、パフォーマンスと可読性を両立できる, ドメイン駆動設計(DDD)の実践と推進スキル, 業務ルールをモデルに落とし込んだ経験, ユビキタス言語の策定ができる, 境界づけられたコンテキストの設計ができる, チームメンバーに対し、DDDの思想や実装パターンを教育し、チーム全体の設計力を底上げできる能力, クリーンアーキテクチャの思想を深く理解した実装スキル, 各層の責務を明確に分離した実装ができる, プロジェクト固有の層構造の意図を理解しつつ、より良い実装へ昇華できる, チームメンバーに対し、クリーンアーキテクチャの思想や実装パターンを教育し、チーム全体の設計力を底上げできる能力がある, 技術的意思決定と推進スキル, 曖昧な要件や技術的課題に対し、選択肢とトレードオフ(品質・コスト・納期)を提示し、合意形成ができる, プロジェクトマネジメントの補佐スキル, 進捗遅延のボトルネックを特定し、工数見積もりの精度向上やプロセスの改善を主導できる, ドキュメントのないレガシーコード(PHP5.6 / CakePHP2 / FuelPHP1.8)から仕様を読み解き、特定することができる能力
- ■歓迎スキル:
- ヘキサゴナルアーキテクチャやオニオンアーキテクチャなど、類似アーキテクチャの知識, GitHub Actionsを用いたCI/CDパイプラインの構築・最適化スキル, DockerおよびAWSのクラウドインフラ設計・構築スキル, チーム全体の開発生産性を向上させるための開発者体験改善の取り組み経験