具体的な業務内容
エンジニアプログラムマネージャー◆自社金融サービス/ネットショップ作成サービス「BASE」展開
〜東証グロース上場/TVCMで話題!ネットショップ作成サービス「BASE」展開〜
当社において、「BASE」を利用しているショップオーナーのキャッシュフロー課題を解決するFinTechサービスのエンジニアプログラムマネージャーを募集します。
■Engineering Program Manager(EPM)とは:
EPMという役割自体が日本で馴染みのないものだと思いますが、海外で正式なポジションとして存在しており主に以下のような役割を担っています。
・開発のリードや開発プロセスの改善
・設定したリリーススケジュールへの責任とプロダクトのクオリティの担保
・プロジェクト、プロダクトの技術的な阻害要因の排除
・ステークホルダーと適切なコミュニケーションを取り、自身での意思決定・や意思決定のエスカレーションの実施
Product Manager(以下PdM)や外部のステークホルダーと開発チームの間に入り、適切に開発のサイクルを回していくために必要な役割です。
■業務内容:
・ステークホルダーとコミュニケーションをとりながら、開発スコープやスプリントゴールの意思決定の主導
・メンバーのサポート、オーナーシップの譲渡
・チームが高い生産性を維持し続けるための指針を示し、改善のサイクルを回し続ける
■開発体制/開発手法:
・BASE BANKチームは全体で20名程のスモールチームです。現在エンジニアは7名で、プロダクトごとにエンジニアチームを組成しています。
・アプリの設計・開発、テスト、デプロイの構築、運用設計・インフラ構築のリードだけでなく、要件定義や分析など、ショップオーナーへの価値提供に関わる一連のサイクルにフルサイクルエンジニアとして携わります。
・各チームで2週間ごとにイテレーションを区切り、チームやプロダクトに対する改善のFBを回すアジャイル開発で行っています。
■使用技術・ツール:
・言語…Go1.20、Python 3.10、PHP 7.4、TypeScript
・フレームワーク…aiohttp、CakePHP 2、Vue.js 2
・開発ツール…Jetbrains All products pack、VSCode
・開発支援ツール…Github Copilot
・クラウドサービス…AWS、GCP
チーム/組織構成