
挑戦の果てに。「immedio Ver. 2.0」を生み出したエンジニア
immedio創業期に1人目エンジニアとしてジョインし、現在はimmedioのエンジニアリングマネージャーを務める井上さん。
EMとして取り組んでいること、どういうエンジニア組織にしていきたいかの展望を詳しく伺いました。
業務内容
主な業務として、immedioエンジニアチームのマネジメントと並行して自分自身も開発業務を行っています。マネジメントとしては、タスク管理やメンバーの成果物レビューなどをしつつ、自分自身の開発業務としては、メンバー領域では荷が重い内容や判断が難しい開発案件を主に担当しています。
例えば、直近ですと「immedio Bookmark」というGoogle拡張機能をリリースしましたが、開発を進める前に何度か議論を行っているうちに、最初から要件定義を洗い直す必要が出てきました。そういった案件は自分がPdMと密にやりとりをしてリリースまで担当します。その他の業務としてはアラート管理(バグか否かを判断)、CSから上がってくるテックサポート、immedio Refinementの進行管理等も行っています。
0→1フェーズのimmedioにジョインし、スタートアップならではの開発で感じる意義
immedioは、お客様からの要望に応え続けるためにプロダクトの進化を最速で行っていく必要があります。良くも悪くもタスクがアサインされる際は鮮麗されていない状態も多いです。
そのため、お客様からの要望に対する温度感を、開発側としてはキャッチアップしづらい状態で共有されることもあります。その状態でimmedio Refinementに上がってきた場合、お客様の要望がそもそも何なのか、何を実現したい要望かをこちらから掴みにいかなければ、実装してもお客様に使われない機能としてリリースしてしまう可能性が高くなります。
それらを避けるためにもお客様からの要望を開発側として深掘りし、実現したい背景、目的をヒアリングしていきます。そういったフローが発生するフェーズに開発として積極的に参加できることがimmedioならではだと思います。
immedioに入社する前とした後で感じたギャップ
自分が入社した2023年当時は、想像以上に多くの問題を抱えていました。
コードについては決まったアーキテクチャもなく、スピードを重視しすぎた結果、各々が自由に開発を行っており、想定を上回るレベルに問題が山積していました。
当時、インフラ構成もその時の主流と比べると、比較的レガシーな構成で作られていて驚きました。現在は、継続的な技術改善の結果、モダンな技術スタックに生まれ変わり、「immedio Ver. 2.0」とも呼べる進化を遂げています。
immedioに入社して成長できたこと
immedioに入社してから、技術者として多様な領域にチャレンジできたことで大きく成長できました。例えば、immedioに入社する前はインフラ領域はあまり触ったことがなかったのでチャレンジできたのはよかったです。
あとは、システム全体の監視体制を構築できたのはかなり勉強になりました。
人としての成長という観点では、人を巻き込む力がつきました。一つのタスクを調査から入る必要がある場合に、お客様からの要望をより具体的に抽出するためにCSや、PdMに自ら積極的に働きかけるようになりました。そういった積み重ねから仕様を詰める時も、自発的に提案することができるようになりました。
加えて、コミュニケーション能力も向上したと思います。大きなリリースを実装する際、部内の連絡だけでなく、部署間で協業できたことによって人を巻き込む力がつきました。それまでコミュニケーション能力がなかったわけではないですが、ここまで部署間を跨いで密なコミュニケーションを必要とされる事がなかったので、コミュニケーション能力が向上したと思います。

immedioで実現できて嬉しかったこと
セキュリティーに関する高難度の技術課題を解決することができ、データベース移行が滞りなく実装までできたのが嬉しかったです。期間としては、約3ヶ月くらいかかりました。自分自身の技術向上面からやってよかったなと感じただけではなく、immedioの内部品質が格段に高くなったことが一番嬉しいです。
immedioのエンジニアマネージャーとして意識していること
開発タスクが作成されるプロセスはいくつかあるのですが、そもそもこのタスクを実行する意義があるのか、また実装する上での技術的な課題の想定などを洗い出しの検討など、円滑に進行していく必要があります。
その上でメンバーにアサインできる粒度にまでなっているか、何度も確認し、メンバーにアサインしていきます。そこで気をつけているのは、メンバーが成長できるように選別してアサインすることです。
例えば、immedioは様々な技術面での領域の開発案件があります。フロントエンドがメインの人にバックエンド系の案件を任せてみたり、インフラ系が絡む案件を任せてみたりメンバーの成長につながるような案件を選別してアサインしています。
志高くimmedioに入社してくださるメンバーに対して、メンバー個々の成長を大事にしています。「immedioに入ってよかった」と思ってもらいたいので、メンバー1人1人のモチベーションが高い状態を維持できるように努力しています。さらに自発的に様々な発信を行ったり、進行してもらえるところまで意識してマネジメントをしてます。
今、immedioで夢中になっていること
メンバーや新しくimmedioに入ってくださった社員の方の成長を感じる瞬間が一番嬉しいです。メンバー一人一人が成長を感じてくれている言葉を発信してくれると、本当にすごく嬉しいです。
あとは、自分の開発業務としてはアーキテクチャの移行業務を業務委託の方と進行しているのですが、コードベースが綺麗に整えられていく様を眺めているとうっとりします。
スタートアップにおけるエンジニアリングで、チームで大切にしている価値観とは
大事にしている価値観は2つあります。
①自走出来る事
先ほどもお伝えした通り、タスクの粒度が荒い状態で降りてくる事も多々あるので、自発的にPdMや関係者とのコミュニケーションが求められます。immedioのエンジニアは「自走出来る事」を大切にしています。
②リスペクト
リモートワークが主なワークスタイルだからこそ、自分本位にならないように周りのメンバーに対するリスペクトを大事にしています。その中でも感謝の気持ちを日々伝え続ける文化は開発だけでなく、immedioの社員全員が大事にしています。
今後どんな組織や仲間と共に成長したいか
成長意欲がある人と共に成長していきたいです。
成長できる環境は自分が用意できるのと、人の成長が自分のやりがいにもなるので、そんな関係が築ける仲間と共に働きたいです。

現在の課題と挑戦
自分自身としては意思決定の精度を上げていきたいと考えています。
Refinementを始めとする様々な精度を上げるための取り組みは行っていますが、まだまだ課題がある状態で時間が足りていないと感じます。
例えば、いざタスクにしてみた時に、「またここが足りてない!」と思う要素があったりします。そのための意思決定に対するPDCAを回せる仕組みや、リリースしたものに対する、効果をきちんと回収できる仕組みを作っていくことでより精度を上げたいと考えています。