{"id":26040,"state":"published","closed_at":0,"company_name":"upStream","company":{"id":30239,"name":"株式会社アップストリーム","user_name":"upStream","company_name":"upStream","number_of_employee":40,"number_of_developer":30,"icon_url":"https://d3bpwnzencusk5.cloudfront.net/uploads/company/icon/30239/1c8b35981afee423757960ecc5fad7bf.png","avatar_url":"https://d3bpwnzencusk5.cloudfront.net/uploads/company/icon/30239/1c8b35981afee423757960ecc5fad7bf.png","thumbnail_url":"https://d3bpwnzencusk5.cloudfront.net/uploads/company/icon/30239/1c8b35981afee423757960ecc5fad7bf.png","article":{"id":2007,"title":"MISSION：「社会が変わるインパクトのあるプロダクト」を実現する","body":"**■事業内容**\nアップストリームはまだ日本にテレビのコンテンツをインターネットに同時配信するシステムがなかった時代に「こんなシステムがあったらうれしい」という思いで、テレビの同時放送を実現するシステムをリリースしたところから始まりました。\n今後もあらゆる業界で技術の力を活用し、ユーザーが「あったらうれしい」と感じるシステムの開発を技術面から支援できる事業を行っていきます。\n\n**■ クライアントの事業に踏み込んで課題を解決する**\nアップストリームは「品質の高いプロダクト」をクライアントに提供し続けられる技術力の高いエンジニア集団であり続けたいと考えています。\nそのためには技術力の高いエンジニアが、クライアントの本来の意味での要望を吸い上げ、技術主導の提案を行いながら開発を行っていく必要があります。\n単にクライアントの要望を聞いた切り分けの作業ではなく、クライアントと並走しながらクライアントの悩みをエンジニアが高い技術力を持って引き出し、プロダクトを作り上げていきます。","sort_order":1}},"team_gender_composition":{"id":20542,"number_of_male":9,"number_of_female":1,"number_of_other":null},"service_and_product":"# **🎬アップストリームについて**\r\n[upStreamについて](https://speakerdeck.com/zume123/upstream-recruit)\r\n\r\n**■事業内容**\r\n「テレビのコンテンツをもっと世の中のたくさんの人に見てもらいたい」、「面白い番組を放送地域に制限されずたくさんの人に知ってもらいたい」そんな思いから2018年の創業以来、”テレビのコンテンツをインターネットに開放すること”を理想に「動画配信サービス」を開発してきました。\r\n\r\n今までにNHKの番組をPCやスマホやインターネットに接続されたテレビなどで楽しめるサービス『NHKプラス』の開発や、テレビ東京でのAWSマネージドサービスを利用した基幹系システムのフルクラウドの実現など数多くの大規模プロジェクトを成功に導いています。\r\n\r\n**■なぜやるのか**\r\n放送業界はこれからIT化が進んでいく業界の１つで、今はまだ動画配信の技術を持ち合わせていない放送局も多数あります。放送局とアップストリームが協力しながら「配信サービス」の企画・開発を行うことによって、テレビの中に納まっていた価値のある番組をインターネットに開放し、多くの人に見てもらう環境を作ることを目指しています。\r\n\r\n**■今後の事業展開**\r\n創業当時から動画配信に特化し、放送業界を中心に動画配信サービスを行ってきた当社。\r\n現在その活動はテレビ業界に限らず教育の分野でも「授業を録画し、動画配信するサービス」の自社開発など、事業領域を広げていっています。\r\n\r\n今後もアップストリームはあらゆる業界の「価値のあるコンテンツ」をほしい人に届けることが出来るような動画配信サービスを開発し、「社会が変わるインパクトのあるプロダクト」を実現することを目指していきます。\r\n\r\n![動画配信](https://d3bpwnzencusk5.cloudfront.net/uploads/job/21646/job_image/5e9d08adf80d598de39d5f00be4fb512.jpg)\r\n\r\n# **😊アップストリームで働く魅力**\r\n**■企画段階からかかわることが出来る！**\r\nエンジニアがプロダクトの企画ミーティングに入り、仕様策定のタイミングから介入し自らが当事者となりプロダクト開発を行うことが可能です。\r\nクライアントから依頼を受けて行うサービスもほとんどが機能の企画から依頼をいただくため、市場調査や言語選定からお任せするプロダクトもあります。\r\n\r\n**■アジャイルに近い開発環境**\r\n大規模開発では珍しくウォーターフォールではなくアジャイルに近い環境で開発をしているため、『計画→設計→実装→テスト』といった開発工程を、機能単位の小さいサイクルで繰り返し、クライアントの満足度が高いサービスを作り上げています。\r\n\r\n**■保守作業が少ないから新しい開発にたくさん着手できる**\r\nアップストリームは他のアプリ開発企業に比べて、プロダクトのリリース後は保守作業が少ないです。そのため、リリース後も1つのプロダクトの保守作業をずっとし続けるということはなく、どんどん新しい開発案件に着手して技術を磨いていくことが出来る環境が存在します。\r\n\r\n# **🍀勤務環境**\r\n\r\n**■自由な作業環境**\r\n全社員がフルリモートで業務を行っております。\r\nだからこそ、私たちはリアルで話すことを前提としないコミュニケーションの実践を心がけています。ITによる仕組みや文化を醸成しながら、お互いを思いやり尊重しあったコミュニケーションを実践していきます。\r\n\r\n**■柔軟な勤務時間**\r\n私たちは長時間労働は直接的には価値につながらないと考えています。クライアントやチームに対してどれだけ価値を出せたかが成果だと考えおり、フレックス制（コアタイム12~16時）を採用しています。\r\n\r\nクライアントやチームに配慮した上で、家庭の事情や体調と相談しながら1日の勤務時間を変更いただくことが可能です。\r\n\r\n# **⚙️募集ポジション**\r\n配信サービスの裏側を支える**ディレクター（PM/PdM）** を募集しています。\r\n\r\n**■業務内容**\r\nアップストリームは受託開発から自社サービスの開発まで幅広く行っている会社です。\r\nジョインした際には、動画配信サービスやその他のサービスの開発に伴うディレクション業務を行っていただきます。\r\n\r\nこちらのポジションでは、将来的にクライアントの潜在的な悩みを引き出し、新規事業や開発の提案ができるようなディレクターになっていただくことを期待しています。\r\n\r\nまた、アップストリームでは個々の希望するキャリアを尊重したいと考えています。\r\n「マネジメントを行いたい」「プロフェッショナルを目指したい」という個人のキャリアが明確になっている方も、これから探していきたい方も歓迎しています。\r\n\r\n**■開発環境**\r\n社内ツール：Github/Slack\r\n\r\n# **💻開発の進め方**\r\n\r\n＜開発の進め方＞\r\n要件定義よりも前の段階、要求定義からクライアントと並走を始めます。クライアントの要求を引き出し、クライアントの作りたいプロダクトの技術や既存プロダクトの調査をし、必要な機能や性能を具体化していきます。\r\n\r\nその後、リリースまでの作業が円滑に進むように下記のような流れに沿ってプロジェクトの管理やクライアントとの打ち合わせをし、プロジェクトを推進します。\r\n\r\n・ワイヤーフレームの作成\r\n・要件定義\r\n・エンジニア・デザイナーに依頼するタスクの落とし込み\r\n・スケジュール・進捗管理\r\n・テスト\r\n・修正\r\n・リリース\r\n\r\nリリース後もプロジェクトによってはグロースのディレクションを行います。\r\n\r\n**■過去のプロジェクト例**\r\n①大規模なプロジェクト\r\n期間：2年程度\r\nチームメンバー： 25〜30人（ディレクター3〜4人）\r\n\r\n②小規模なプロジェクト\r\n期間： 半年程度\r\nチームメンバー： 3〜4人（ディレクター1人）\r\n\r\n# **👀採用要件**\r\n\r\n**■必須要件**\r\n・大卒以上\r\n・IT業界での業務経験（ディレクター/エンジニアととしての勤務経験）\r\n・フルリモートワークという環境で、主体的に働ける\r\n・人当たりが良く、コミュニケーションをとることを得意としている\r\n・当事者意識をもち、責任感を持ってプロジェクトを動かすことが出来る\r\n・SlackやGithubでのコミュニケーションを元に要件を認識・整理できる\r\n\r\n**■歓迎要件**\r\n・動画配信サービスに関しての知識のある方\r\n・放送業界での勤務経験がある方\r\n・エンジニアとしての実務経験\r\n\r\n# **🚶‍♂️選考プロセス**\r\n書類選考\r\n▼\r\n人事面接\r\n▼\r\n役員面接（CTO）\r\n▼\r\n社長面接\r\n▼\r\n内　定\r\n※選考フローが応募後に変更となった場合は、担当者より別途ご連絡いたします。","required_experience_and_skills":null,"preferred_experience_and_skills":null,"desired_personality":null,"message_for_candidates":"🌍**まだ規模が小さい会社だから自由な環境がある**\r\nアップストリームは多くのプロダクト開発の実績がありますが、まだ歴史・人数を考えたときに小規模な会社です。\r\nだからこそ、これから会社を一緒に大きくしていくような面白さがあると感じています。\r\n小さい規模だからこそ自由にできる環境で、アップストリームという会社と一緒に成長していきたい方と働きたいと考えています。\r\n私たちと一緒にアップストリームを大きくしていきたい方のエントリーをお待ちしております。","working_condition":"**■勤務時間**\r\n標準労働時間 10：00〜19：00\r\nフレックスタイム制（コアタイム　12：00〜16：00）\r\n\r\n**■年間休日**\r\n年間休日128日（2023年度実績）\r\n完全週休2日制（土日祝日）\r\n夏季休暇\r\n年末年始休暇\r\n年次有給休暇（入社6か月後10日付与）\r\nその他慶弔休暇","insurance":"**■社会保険**\r\n各種保険完備\r\n\r\n**■福利厚生**\r\n健康診断：年1回\r\n35歳以上は3年に一度人間ドックの費用を負担","primary_base_salary":{"id":144739,"unit":"year","min_value":550,"max_value":800},"technology":{"practical_skilltags":{"言語":[{"id":40,"name":"ruby","created_at":"2012-02-21T15:22:14+09:00","updated_at":"2026-05-01T19:20:15+09:00","has_image":true,"formal_id":40,"popular":true,"real_name":"Ruby","skilltag_category_id":1}],"フレームワーク":[{"id":550,"name":"rubyonrails","created_at":"2012-04-03T17:54:25+09:00","updated_at":"2026-03-18T11:56:56+09:00","has_image":false,"formal_id":49,"popular":false,"real_name":"","skilltag_category_id":2}],"データベース":[{"id":152,"name":"mysql","created_at":"2012-02-21T15:22:14+09:00","updated_at":"2026-05-01T17:30:18+09:00","has_image":true,"formal_id":152,"popular":true,"real_name":"MySQL","skilltag_category_id":3}],"ソースコード管理":[{"id":180,"name":"git","created_at":"2012-02-21T15:22:15+09:00","updated_at":"2026-05-01T19:21:14+09:00","has_image":true,"formal_id":180,"popular":true,"real_name":"Git","skilltag_category_id":6}],"プロジェクト管理":[{"id":186,"name":"github","created_at":"2012-02-21T15:22:15+09:00","updated_at":"2026-05-01T18:47:03+09:00","has_image":true,"formal_id":186,"popular":true,"real_name":"","skilltag_category_id":4}],"情報共有ツール":[{"id":3807,"name":"slack","created_at":"2014-07-30T01:01:13+09:00","updated_at":"2026-05-01T19:21:19+09:00","has_image":false,"formal_id":3807,"popular":false,"real_name":"","skilltag_category_id":7}],"その他":[{"id":363,"name":"aws","created_at":"2012-02-21T15:22:16+09:00","updated_at":"2026-05-01T19:21:29+09:00","has_image":null,"formal_id":239,"popular":false,"real_name":null,"skilltag_category_id":5}]},"not_practical_skilltags":{"言語":[{"id":2,"name":"c","created_at":"2012-02-21T15:22:14+09:00","updated_at":"2026-05-01T19:20:57+09:00","has_image":true,"formal_id":2,"popular":false,"real_name":"C","skilltag_category_id":1},{"id":3,"name":"c++","created_at":"2012-02-21T15:22:14+09:00","updated_at":"2026-05-01T19:20:51+09:00","has_image":true,"formal_id":3,"popular":true,"real_name":"C++","skilltag_category_id":1},{"id":77,"name":"javascript","created_at":"2012-02-21T15:22:14+09:00","updated_at":"2026-05-01T17:30:18+09:00","has_image":true,"formal_id":77,"popular":true,"real_name":"JavaScript","skilltag_category_id":1},{"id":2373,"name":"typescript","created_at":"2012-12-09T11:40:14+09:00","updated_at":"2026-05-01T19:20:04+09:00","has_image":false,"formal_id":2373,"popular":false,"real_name":"TypeScript","skilltag_category_id":1},{"id":477,"name":"go","created_at":"2012-04-03T12:51:36+09:00","updated_at":"2026-05-01T19:20:48+09:00","has_image":false,"formal_id":3748,"popular":false,"real_name":"","skilltag_category_id":1},{"id":3734,"name":"swift","created_at":"2014-06-05T11:30:07+09:00","updated_at":"2026-05-01T19:20:08+09:00","has_image":false,"formal_id":3734,"popular":false,"real_name":"Swift","skilltag_category_id":1},{"id":2715,"name":"kotlin","created_at":"2013-03-03T20:40:45+09:00","updated_at":"2026-05-01T19:20:35+09:00","has_image":false,"formal_id":2715,"popular":false,"real_name":"Kotlin","skilltag_category_id":1}],"フレームワーク":[{"id":3889,"name":"react","created_at":"2014-10-08T16:44:36+09:00","updated_at":"2026-05-01T19:21:08+09:00","has_image":false,"formal_id":3889,"popular":false,"real_name":"","skilltag_category_id":2},{"id":4426,"name":"redux","created_at":"2015-11-01T12:43:47+09:00","updated_at":"2026-04-27T17:37:48+09:00","has_image":false,"formal_id":4426,"popular":false,"real_name":"","skilltag_category_id":2}],"データベース":[{"id":4076,"name":"dynamodb","created_at":"2015-03-27T13:06:18+09:00","updated_at":"2026-05-01T17:28:14+09:00","has_image":false,"formal_id":2802,"popular":false,"real_name":"","skilltag_category_id":3}]}},"login_for_visitor":{"class_for_ga":"ga-track-with-more-read-for-skills"},"job_environment_categories":[{"id":14,"name":"キャリアパス","environments":[{"id":44,"name":"エンジニアの人事評価にエンジニア経験者が関わっている"}]},{"id":10,"name":"技術カルチャー","environments":[{"id":41,"name":"CTO またはそれに準じる、技術やワークフローの標準化を行う役割の人・部門が存在する"},{"id":42,"name":"取締役（社内）または執行役員として、エンジニアリング部門の人間が経営に参加している"}]},{"id":1,"name":"開発メンバーの裁量","environments":[{"id":1,"name":"OS やエディタ、IDE といった個人の環境は、各自の責任で好きなものを使うことができる"},{"id":2,"name":"企画を決定する場に、実装を担当する開発メンバーが参加している"},{"id":3,"name":"タスクの見積もりは、実装を担当するメンバーが中心となって行う"},{"id":4,"name":"全体のスケジュール管理は、途中の成果を随時確認しながら、納期または盛り込む機能を柔軟に調整する形で行う"},{"id":5,"name":"プロダクトの開発言語やフレームワークなど主要な構成技術は、基本的に最新版より1年以上ビハインドしていない"}]},{"id":2,"name":"コード品質向上のための取り組み","environments":[{"id":6,"name":"本番にデプロイされるコードには、全てコードレビューまたはペアプログラミングを実施している"},{"id":7,"name":"「リファクタリングは随時行われるべき」という価値観をメンバー全員が共有しており、日常的に実施している"},{"id":9,"name":"提出されたコードには自動的にリグレッションテストが実行される環境が構築されている"}]},{"id":3,"name":"テストの実施度","environments":[{"id":11,"name":"ほとんどのプロダクトコードに単体テストを記述、実施している"},{"id":12,"name":"ほとんどの機能に受け入れテストを記述、実施している"},{"id":13,"name":"機能の実装と同時にテストコードを記述している"},{"id":14,"name":"想定される複数環境での品質チェックを義務づけている"}]},{"id":4,"name":"アジャイル実践状況","environments":[{"id":15,"name":"1ヶ月以下の短い期間でのイテレーション開発を実践している"},{"id":16,"name":"デイリーでスタンドアップミーティング、またはそれに準じるチーム内の打ち合わせを行っている"},{"id":19,"name":"継続的なデプロイ（デリバリー）を行っている"}]},{"id":5,"name":"ワークフローの整備","environments":[{"id":20,"name":"全てのコードをバージョン管理ツールで管理している"},{"id":21,"name":"各メンバーが実装したコードのマージは Pull Request ベースで行われる"},{"id":22,"name":"自動（＝システム化され、1コマンドで実行できる）ビルド、自動デプロイ環境が整備されている"},{"id":23,"name":"コードによるインフラ構成管理（Infrastructure as Code）の環境が整備されている"}]},{"id":7,"name":"労働環境の自由度","environments":[{"id":30,"name":"フレックスタイム制または裁量労働制を採用している"}]}],"title":"PM/PdM｜【フルリモート/フレックス】テレビ局を中心としたクライアントに上流「動画配信サービス」をPM募集！","updated_at":1763534100,"published_at":1700628158,"skilltags":[{"id":40,"name":"ruby","translated_name":"Ruby"},{"id":550,"name":"rubyonrails","translated_name":"Rubyonrails"},{"id":152,"name":"mysql","translated_name":"MySQL"},{"id":180,"name":"git","translated_name":"Git"},{"id":186,"name":"github","translated_name":"Github"},{"id":3807,"name":"slack","translated_name":"Slack"},{"id":363,"name":"aws","translated_name":"Aws"}],"profession":{"name":"プロダクトマネージャー","slug":"product-manager"},"image_url":"https://d3bpwnzencusk5.cloudfront.net/uploads/job/26040/job_image/thumb_245717aadbae424a7023508116d96656.jpg","image_alt":"PM/PdM｜【フルリモート/フレックス】テレビ局を中心としたクライアントに上流「動画配信サービス」をPM募集！ | 株式会社アップストリーム","profession_change_scope":null,"employment_types":["正社員"],"base_salaries":[{"unit":"year","min_value":550,"max_value":800}],"prefecture_name":"東京","office_change_scope":null,"selections":[{"slug":"over-5m-yen","name":"下限年収500万円以上"}],"job_tags":[{"id":3,"name":"SIer在籍者歓迎","created_at":"2015-10-09T19:40:43+09:00","updated_at":"2015-12-03T20:49:23+09:00","priority":10,"slug":"sier-welcome","available":true},{"id":4,"name":"アジャイル開発","created_at":"2015-10-29T13:57:06+09:00","updated_at":"2016-06-30T14:04:38+09:00","priority":10,"slug":"agile-introduced","available":true},{"id":5,"name":"コードレビュー文化","created_at":"2015-10-29T13:57:06+09:00","updated_at":"2016-06-30T14:04:51+09:00","priority":10,"slug":"pullrequest-base-code-reviewing","available":true},{"id":12,"name":"B2Bのサービスを運営","created_at":"2015-12-03T19:22:30+09:00","updated_at":"2015-12-03T20:49:48+09:00","priority":9,"slug":"has-b2b-services","available":true},{"id":16,"name":"東京以外の求人","created_at":"2016-02-16T22:55:03+09:00","updated_at":"2019-04-15T16:41:42+09:00","priority":1,"slug":"provinces","available":true},{"id":19,"name":"自社サービスを開発","created_at":"2016-06-07T16:17:57+09:00","updated_at":"2016-06-07T16:17:57+09:00","priority":9,"slug":"has-owned-services","available":true},{"id":20,"name":"CTOがいる","created_at":"2016-06-30T11:48:20+09:00","updated_at":"2019-04-15T16:41:49+09:00","priority":1,"slug":"cto","available":true},{"id":24,"name":"フルリモート可","created_at":"2019-04-15T16:18:11+09:00","updated_at":"2019-07-22T12:25:18+09:00","priority":11,"slug":"full-time-remote-work-is-available","available":true},{"id":29,"name":"オンラインで選考が受けられる","created_at":"2020-04-06T20:44:08+09:00","updated_at":"2020-06-25T18:49:41+09:00","priority":10,"slug":"online-interview","available":true}],"images":[{"width":1600,"height":1067,"src":"https://d3bpwnzencusk5.cloudfront.net/uploads/job/26040/job_image/245717aadbae424a7023508116d96656.jpg","thumbnail":"https://d3bpwnzencusk5.cloudfront.net/uploads/job/26040/job_image/thumb_245717aadbae424a7023508116d96656.jpg","title":null},{"width":1600,"height":1068,"src":"https://d3bpwnzencusk5.cloudfront.net/uploads/job/26040/job_image/71def670dfc88843b5f27f7c4f905062.jpg","thumbnail":"https://d3bpwnzencusk5.cloudfront.net/uploads/job/26040/job_image/thumb_71def670dfc88843b5f27f7c4f905062.jpg","title":null},{"width":1600,"height":1068,"src":"https://d3bpwnzencusk5.cloudfront.net/uploads/job/26040/job_image/8ddc234f35ad7c701634de08b5d49a74.jpg","thumbnail":"https://d3bpwnzencusk5.cloudfront.net/uploads/job/26040/job_image/thumb_8ddc234f35ad7c701634de08b5d49a74.jpg","title":null},{"width":1600,"height":1068,"src":"https://d3bpwnzencusk5.cloudfront.net/uploads/job/26040/job_image/91b64b2e81c2b69becf3dc2f1b6a1fcb.jpg","thumbnail":"https://d3bpwnzencusk5.cloudfront.net/uploads/job/26040/job_image/thumb_91b64b2e81c2b69becf3dc2f1b6a1fcb.jpg","title":null},{"width":1600,"height":900,"src":"https://d3bpwnzencusk5.cloudfront.net/uploads/job/26040/job_image/5d157a90ef7f0a7f654d0275335c3b55.jpg","thumbnail":"https://d3bpwnzencusk5.cloudfront.net/uploads/job/26040/job_image/thumb_5d157a90ef7f0a7f654d0275335c3b55.jpg","title":null}]}