{"id":31860,"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":24374,"number_of_male":45,"number_of_female":5,"number_of_other":null},"service_and_product":"# **🎬アップストリームについて**\r\n**■事業内容**\r\n私たちは「フルリモート」で「品質の高いプロダクト作り」に特化している会社です。\r\nあらゆる業界で技術の力を活用し、ユーザーが「あったらうれしい」と感じるシステムの開発を行っていきます。\r\n\r\n**■ クライアントの事業に踏み込んで課題を解決する**\r\nアップストリームは「モダンな技術を使った開発環境」で「品質の高いプロダクト」をクライアントに提供し続けられる技術力の高いエンジニア集団であり続けたいと考えています。\r\nそのためには技術力の高いエンジニアが、クライアントの本来の意味での要望を吸い上げ、技術主導の提案を行いながら開発を行っていく必要があります。\r\n単にクライアントの要望を聞いた切り分けの作業ではなく、クライアントと並走しながらクライアントの悩みをエンジニアが高い技術力を持って引き出し、プロダクトを作り上げていきます。\r\n\r\n**■取引実績**\r\nNHK、CBCテレビ、スカパー、中京テレビ、TVer、テレビ愛知、テレビ朝日、テレビ大阪、テレビ東京、東海テレビ、日本テレビ、radiko、教育関連機関等\r\n\r\n今までにNHKの番組をPCやインターネットに接続されたテレビなどで楽しめるサービス『NHKプラス』の開発、TVerの字幕システム開発、テレビ東京でのAWSマネージドサービスを利用した基幹系システムのフルクラウド実現など数多くの大規模プロジェクトを成功に導いています。\r\n\r\n**■その他アップストリームについて**\r\n[upStreamについて](https://speakerdeck.com/zume123/upstream-recruit)\r\n\r\n# **😊アップストリームで働く魅力**\r\n**■企画段階からクライアントに技術提案を行う**\r\n開発するプロダクトは0→1からつくりあげるプロダクトがほとんどです。\r\n基本はエンジニアも企画段階からプロダクトにジョインして企画・設計にかかわり、技術の力をもって根本からのクライアントの課題解決を行っていきます。\r\n\r\n**■AI負けない低レイヤ部分の技術と知識を身に着けることが出来る**\r\nアップストリームの強みは技術力です。\r\n日本で一番最初にテレビの同時配信システムを作り上げるなど、インターネットで検索しても開発方法が出てこないようなシステムを作り上げるのは未開拓の面白さが存在します。\r\n低レイヤの知識や技術を磨き、AIに取って代わられないようなエンジニアを目指したい方はぜひご応募ください！\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今後社員が増えていっても試行錯誤しながらフルリモートでの勤務を実現したいと考えています。\r\nだからこそ、私たちはリアルで話すことを前提としないコミュニケーションの実践を心がけています。ITによる仕組みや文化を醸成しながら、お互いを思いやり尊重しあったコミュニケーションを実践していきます。\r\n\r\n**■柔軟な勤務時間**\r\n私たちは長時間労働は直接的には価値につながらないと考えています。クライアントやチームに対してどれだけ価値を出せたかが成果だと考えおり、フレックス制（コアタイム12~16時）を採用しています。\r\n\r\nクライアントやチームに配慮した上で、家庭の事情や体調と相談しながら1日の勤務時間を変更いただくことが可能です。\r\n\r\n# **⚙️募集ポジション**\r\n\r\nクライアントの課題を解決に導くプロダクトの品質管理を行う**QAエンジニア**を募集しています。\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・PMやエンジニアの業務補佐\r\n\r\n# **👀採用要件**\r\n\r\n**■必須要件**\r\n・QAエンジニアとしての業務経験2年以上\r\n・Google系のツール（スプシやドキュメント）やbacklog、slackが使える\r\n・テスト設計ができる\r\n・ユーザ目線での指摘や助言ができる\r\n\r\n**歓迎要件**\r\n・エンジニアとしての実務経験\r\n・バックエンドやWebフロント系の知識を習得している\r\n・大規模なプロダクトの開発経験\r\n・クラウドサービスを利用したインフラ/ネットワークの設計または構築経験\r\n・AWS等のクラウド環境を利用した開発経験\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※選考フローが応募後に変更となった場合は、担当者より別途ご連絡いたします。\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そんな思いのある方の応募を心待ちにしています。\r\n\r\n**■面接はすべてオンラインで完結します**\r\nアップストリームでは採用面接は一次選考～最終選考まですべてオンラインで実施しています。\r\n\r\n社員全員がフルリモートで働く職場であるからには採用面接時からオンラインできちんとコミュニケーションが取れる方と働きたいと考えています。\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年に一度人間ドックの費用を負担\r\n\r\n💻入社時に希望スペックのPC付与\r\n","primary_base_salary":{"id":132337,"unit":"year","min_value":425,"max_value":600},"technology":{"practical_skilltags":{"言語":[{"id":477,"name":"go","created_at":"2012-04-03T12:51:36+09:00","updated_at":"2026-04-30T10:28:11+09:00","has_image":false,"formal_id":3748,"popular":false,"real_name":"","skilltag_category_id":1},{"id":2,"name":"c","created_at":"2012-02-21T15:22:14+09:00","updated_at":"2026-04-22T14:12:27+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-04-22T14:12:28+09:00","has_image":true,"formal_id":3,"popular":true,"real_name":"C++","skilltag_category_id":1}],"データベース":[{"id":4076,"name":"dynamodb","created_at":"2015-03-27T13:06:18+09:00","updated_at":"2026-04-27T11:50:44+09:00","has_image":false,"formal_id":2802,"popular":false,"real_name":"","skilltag_category_id":3}],"ソースコード管理":[{"id":180,"name":"git","created_at":"2012-02-21T15:22:15+09:00","updated_at":"2026-04-30T10:28:11+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-04-30T10:28:11+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-04-30T10:28:11+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-04-28T14:17:10+09:00","has_image":null,"formal_id":239,"popular":false,"real_name":null,"skilltag_category_id":5}]},"not_practical_skilltags":{"言語":[{"id":40,"name":"ruby","created_at":"2012-02-21T15:22:14+09:00","updated_at":"2026-04-30T10:28:11+09:00","has_image":true,"formal_id":40,"popular":true,"real_name":"Ruby","skilltag_category_id":1},{"id":3734,"name":"swift","created_at":"2014-06-05T11:30:07+09:00","updated_at":"2026-04-27T11:49:47+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-04-28T10:18:52+09:00","has_image":false,"formal_id":2715,"popular":false,"real_name":"Kotlin","skilltag_category_id":1},{"id":2373,"name":"typescript","created_at":"2012-12-09T11:40:14+09:00","updated_at":"2026-04-30T10:28:11+09:00","has_image":false,"formal_id":2373,"popular":false,"real_name":"TypeScript","skilltag_category_id":1},{"id":77,"name":"javascript","created_at":"2012-02-21T15:22:14+09:00","updated_at":"2026-04-30T10:28:11+09:00","has_image":true,"formal_id":77,"popular":true,"real_name":"JavaScript","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":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":3889,"name":"react","created_at":"2014-10-08T16:44:36+09:00","updated_at":"2026-04-28T13:47:55+09:00","has_image":false,"formal_id":3889,"popular":false,"real_name":"","skilltag_category_id":2}],"データベース":[{"id":152,"name":"mysql","created_at":"2012-02-21T15:22:14+09:00","updated_at":"2026-04-28T13:50:33+09:00","has_image":true,"formal_id":152,"popular":true,"real_name":"MySQL","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":43,"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":"QA |【フルリモート/フレックス】テレビ業界向けの「動画配信サービス」の品質を管理するQAエンジニア募集","updated_at":1741562545,"published_at":1741562545,"skilltags":[{"id":477,"name":"go","translated_name":"Go"},{"id":2,"name":"c","translated_name":"C"},{"id":3,"name":"c++","translated_name":"C++"},{"id":4076,"name":"dynamodb","translated_name":"Dynamodb"},{"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":"server-side-engineer"},"image_url":"https://d3bpwnzencusk5.cloudfront.net/uploads/job/31860/job_image/thumb_58f084cb6eb6ca90785d5085b1678159.jpg","image_alt":"QA |【フルリモート/フレックス】テレビ業界向けの「動画配信サービス」の品質を管理するQAエンジニア募集 | 株式会社アップストリーム","profession_change_scope":null,"employment_types":["正社員"],"base_salaries":[{"unit":"year","min_value":425,"max_value":600}],"prefecture_name":"東京","office_change_scope":null,"selections":[],"job_tags":[{"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":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/31860/job_image/58f084cb6eb6ca90785d5085b1678159.jpg","thumbnail":"https://d3bpwnzencusk5.cloudfront.net/uploads/job/31860/job_image/thumb_58f084cb6eb6ca90785d5085b1678159.jpg","title":null},{"width":1600,"height":1067,"src":"https://d3bpwnzencusk5.cloudfront.net/uploads/job/31860/job_image/24dea2d5e0e894157170a9d2f1f0da03.jpg","thumbnail":"https://d3bpwnzencusk5.cloudfront.net/uploads/job/31860/job_image/thumb_24dea2d5e0e894157170a9d2f1f0da03.jpg","title":null},{"width":1600,"height":1067,"src":"https://d3bpwnzencusk5.cloudfront.net/uploads/job/31860/job_image/33702e5ed93df025cdd03172f1fbd4d4.jpg","thumbnail":"https://d3bpwnzencusk5.cloudfront.net/uploads/job/31860/job_image/thumb_33702e5ed93df025cdd03172f1fbd4d4.jpg","title":null}]}