具体的な業務内容
【フルリモート/フレックス】◆エンジニアリングチームリーダー◆自社開発組織のマネジメント
■業務内容:
主にバックエンドで構成されているエンジニアリング組織の技術力・組織力の戦略的な向上、サービスの発展に向けたシステムの構築を行うためのマネジメントを担当いただきます。
■具体的な業務内容:
・エンジニアのアウトプットに対する多角的なレビュー
・プロダクトの品質、生産性、パフォーマンス最適化のための戦略設計・推進
・担当領域のシステム管理(プロジェクト進行・システムのあるべき姿の定義)
・多様なステークホルダーと連携し、組織およびアーキテクチャーのロードマップ策定
・エンジニアのスキル向上支援およびエンジニア組織のカルチャー醸成
∟チームメンバーの成長支援(1on1ミーティングなど)
■魅力:
・担当するシステムに裁量をもって携わることができる:担当するシステムの当たり前を疑いながら、裁量をもってのあるべき姿に向けて動くことができます。
・技術とマネジメントの両立:自身の技術・知識を活かしつつ、チームマネジメントの経験を積むことができます。
・チームの成長支援:メンバーの成長を見守り、キャリアを支援することができます。メンバーの成長が、組織・会社の成長にもつながり、組織への貢献を感じることができます。
・ポータブルスキルの獲得:エンジニアリング知識のみならず、マネジメント・交渉・リーダーシップ・組織運営などのスキルを身に着けることができ、自身のキャリア成長につながります。
■環境:
・主な実装はJava11/SpringBoot2の組み合わせか、あるいはJava17/SpringBoot3の組み合わせで行っています。
・一部のレガシー実装にJava8とJavaEEフレームワークが残っています。
・データベースにはRDS(Oracle,MySQL)やDynamoDBを採用しています。
・オブジェクトストレージにはS3を使用し、Python/AWSLambdaによるイベント駆動処理を行っています。
・単体テストにはJUnit/Mockitoを、結合テストにはJMeterを利用します。
・バージョン管理はGitHubとGitLabを採用しており、CI/CDにはCodePipelineが利用されています。
変更の範囲:会社の定める業務
チーム/組織構成
その他プロジェクト事例
開発環境