【募集背景】
既存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を使用します。