仕事概要■ 職務内容本ポジションのミッションは、ユーザーのニーズを理解し仮説検証を繰り返してソフトウェアプロダクトの価値向上を実現する事です。ミッションに対して、ドメイン理解から仮説検証、サービス運用までを一貫し継続的なプロダクト開発をすることができます。 ユーザーインサイトとプロダクト戦略に基づいて、プロダクトのあるべき姿を思考し、ニーズの特定や探索から関与していき、MOSHの価値を最大化できるよう動いていきます。プロダクトのニーズに対するソリューション立案及び実現性の最適化実装・自動テストの作成・レビュー・検証・リリースなどプロダクト開発チームに紐付いている機能群の改善や負債解消等のメンテナンス仕様確認、不具合調査などの問い合わせ対応やシステムアラートの対応チームの仮説検証サイクルの最速化に向けての改善開発チーム内でエンジニアは3人から5人の開発ユニットを形成しております。本人のキャリア観や意向、組織状況などを鑑みながら、ユニットリーダーの役割を打診する場合がございます。■ ポジション名と職責:「プロダクトエンジニア」への考え方MOSHではプロダクト開発に関わるエンジニアを「プロダクトエンジニア」と呼んでいます。エンジニア自身が事業成長・プロダクトをより良くするために、技術的観点に加えてユーザー理解の解像度を高く持ちながら、優れた体験づくりを推進するというMOSHのプロダクトづくりへの想いが込められています。開発チームはQAやリリース、既存サービスのメンテナンスなどフルサイクル開発を行っているため、職能別のエンジニアとしてではなく、それぞれが得意な分野を活かしながらチームとして価値を最大化する開発をしていただきたいと考えています。もちろん、全員がすべてのスキルを習得しなければいけないと言うわけではありません。エンジニア一人ひとりの思考性や能力、専門性を尊重しながら他のチームと連携し総合力でプロダクト開発をしていきたいと考えています。■ 採用背景MOSHがターゲットとするサービスを提供するユーザーは無数の”サービスジャンル×個人”という多様さから、求められるユースケースやワークフローも多岐にわたります。異なるジャンルのワークフローをサポートするということは、異なる種別の機能要求・ニーズに応えていく必要があります。また、既に成熟しているマーケットでなく、これから拡大していく未開拓なマーケットでもあるため、我々自身がマーケットに必要な価値の開拓者となり、新たな価値の探索・創造ができる面白さがあります。そういった多種多様な要求やニーズ・未開拓なマーケットに対して、現状プロダクトに目を向けると、既存機能のさらなる体験向上・改善はもちろんのこと、本質的な価値探索・創造のために仮説検証をスモールにクイックに取り組み、新たなプロダクト価値を継続的に提供していかなければなりません。あらゆる工程において技術を用いた貢献を通じて、プロダクト開発を推進していただく方の存在はMOSHが今後も中長期にわたり成長していくためには必要不可欠です。様々な経験やスキル、バックグラウンドを持った一人ひとりがチームとして協働しながら、従来の枠を超え、新しいアイデアや価値をつくり、MOSHが社会に対してより良い変化をもたし、情熱を注ぐことができる仲間を増やしたい。そのような想いから、本ポジションをオープンしています。■ 配属チームについて現在チームは、事業戦略・プロダクト戦略から策定した注力すべきテーマ毎にチームを組成しています。ビジネスとプロダクトの繋がり・連携を深める為にBizDevメンバーもチームに所属しており、両者間がユーザーから得たインサイト同じ目線で捉え、本質的な価値探索のための仮説検証をクイック・スモールに実験できる形を目指します。BizDev・PM・エンジニア・デザイナーそれぞれの職能で、小さく実験を繰り返し、高速でイテレーションを回していけるよう、エンジニアはチーム内で最大で3~4名としています。具体的には、インタビューを通じて得た深いインサイトを元に検証する仮説の優先度を決め、α,β版と段階的に本番環境へのリリースを進めるなど様々な過程において、エンジニアとしての技術的観点用いて、価値のあるプロダクト開発を進めます。■ 会社・サービス紹介Mosh株式会社は「情熱がめぐる経済をつくる」というミッションのもと、自身の特技・スキルにこだわりや情熱を持った方々の活動を支援し、自己実現が豊かになる社会づくりを目指しています。その手段として、「スマホで自分のサービスを販売できるサイト MOSH」を開発・運営しています。2020年以降「MOSH」は急速に成長を遂げており、現在では200以上の職種、70,000を超える個人やチームに利用いただきながら、個人の情熱やこだわりが反映されたユニークなサービスが日々生まれています。ストアフロント型のサービスECとしては国内最大級となっており、海外での販売事例なども出てきています。自身のスキルやサービス・"個人の情熱"が世の中の価値になるよう、自己実現豊かな社会づくりに貢献していくことが私たちの使命です。■技術環境サーバーサイド開発言語: Pythonアーキテクチャ: AWS Lambdaを用いたServerlessアーキテクチャフロントエンド開発言語: TypeScript / JavaScriptフレームワーク: AngularインフラAWS各種・TerraformモニタリングSentry・DatadogデータベースAmazon DynamoDB開発・CI・ツール各種GitHub Actions / OpenAPI / Figma■フロントエンドのリアーキテクチャの取り組みMOSHでは中期技術戦略において、フロントエンドのリアーキテクチャのPoCプロジェクトも進行中です。現状の技術スタックは創業時に選定した技術スタックを継続して使用しており、事業成長・組織拡大に伴って、技術的負債の積み重ねが開発・組織両面で課題となっていますその中で今後もよりスケールしていく為に、Productivityチームを中心に最高の開発生産性と開発体験を得るためにモダンな技術の活用も積極的に行い、プロダクト価値の向上を目指しますまずは一部の機能に対して部分的に本番環境へ適用を進め、それらを全体に展開していく予定です。さらに今後の観点ではバックエンドも含めて全体を見直ししています開発言語:Typescriptライブラリ・フレームワーク:React / Remixruntime・その他:Bun / Cloudflare Pages必須スキルWebアプリケーションの設計・開発・運用経験単体テストを用いた継続的な開発の経験コードレビューやペアプログラミングなどチーム開発経験PM/デザイナー/セールス等と連携しながらのサービス開発経験歓迎スキルPython/Ruby/PHP/Go等を用いたAPI開発経験Angular, React, Vue.jsを用いたSPA開発経験Serverless Framework、TerraformなどのIaCを用いたインフラ構築、管理経験お問い合わせやシステムアラートなどのサービス運用に関わる対応経験ADRやDesignDocを用いた設計ドキュメントの作成経験OSSの公開やコントリビュート経験求める人物像MOSHのVALUES共感いただけ行動することができる方チームで取り組む事に対して当事者意識を持ちオーナーシップを発揮できる方HRTを大事にしメンバーとのコミュニケーションが円滑に取れる方ユーザーや事業の背景に向き合いプロダクト開発を行いたい方将来志向で柔軟性を持ちお互いの発展を共有し楽しめる方