{"id":28027,"state":"published","closed_at":0,"company_name":"Mirrativ","company":{"id":19374,"name":"株式会社ミラティブ","user_name":"Mirrativ","company_name":"Mirrativ","number_of_employee":148,"number_of_developer":29,"icon_url":"https://d3bpwnzencusk5.cloudfront.net/uploads/company/icon/19374/03463d05b6d7813aa88606e347f62392.png","avatar_url":"https://d3bpwnzencusk5.cloudfront.net/uploads/company/icon/19374/03463d05b6d7813aa88606e347f62392.png","thumbnail_url":"https://d3bpwnzencusk5.cloudfront.net/uploads/company/icon/19374/03463d05b6d7813aa88606e347f62392.png","article":{"id":249,"title":"この時代に人と人とがつながることの意義・価値に真剣に取り組む会社です。","body":"# ミッション：わかりあう願いをつなごう\n**「わかりあうこと」はすべての人の普遍的な願い､「なかなかわかりあえないこと」は人類の永遠の課題**だとミラティブでは考えています。\n話すこと､創ること､動くこと｡人のあらゆる営みには「こうありたい」「こうあってほしい」という意志と願いが宿っていると信じます。\nすべてのコミュニケーションはその願いの発信です｡\nそれは時に届かず､マクロでは戦争が､ミクロでは孤独や自殺といった課題が､このテクノロジーが発達した現代でも残り続けています｡\nそれぞれの願いを､尊重しながら､お互いにつないでいくこと｡そしてわかりあえる瞬間を少しでも増やすこと｡\nその連続で､世界中の幸せの総量をもっと増やしていける―私たちはそう信じています｡\n\n![](https://)\n\n[ミッションの背景について綴った代表のnote](https://note.com/jakaguwa/n/nda50b8295f57)\n\n# ビジョン：好きでつながり、自分の物語(ナラティブ)が生まれる居場所\n誰かと好きなものをわかちあえた時、わかりあえた時の喜びや高揚は、かけがえのないものです。\n自分と同じゲーム・同じコンテンツ・同じキャラクターetcを好きな人が、世界のどこかにきっといるーーそんな願いがつながり、人と一緒に体験したり、語りあったりする瞬間、そこには自分だけの思い出や物語＝ナラティブが生まれます。\n物語のある場所、そこは人が生きる上で大切な居場所になっていくと私たちは信じています。\nミラティブは、今までもこれからも、世界中の人ひとりひとりが、自分の「好き」でつながり、自分だけの物語が生まれる居場所を創っていきます。\n\n","sort_order":1}},"team_gender_composition":{"id":21930,"number_of_male":7,"number_of_female":0,"number_of_other":null},"service_and_product":"## 採用背景\r\nミラティブでは「わかりあう願いをつなごう」をミッションにゲーム配信サービス『Mirrativ』の開発/運営を行っています。Mirrativはリリース以降、スマホ1台でライブ配信ができる手軽さが好評を博し、現在では、「スマホゲーム配信者数国内No.1」の配信プラットフォーム、ゲームを通じたSNSとして成長しています。\r\n\r\nサービス/市場が伸びていくなかユーザーの期待を超え続ける上で、体制強化のためにバックエンドエンジニアを募集することになりました。\r\n\r\n▼詳しい事業内容についてはこちらをご覧ください\r\nhttps://speakerdeck.com/mirrativ/mirrativ-letter\r\n\r\n\r\n## 仕事内容\r\nゲーム配信サービス『Mirrativ』のバックエンドにおける機能開発及び運用に携わって頂きます。\r\n\r\n・Go / Perl によるWebアプリケーション開発\r\n・新機能設計・開発及び機能改善\r\n・スピード感を持ったアジャイル開発\r\n・継続したコードの品質の改善や、自動化による開発環境の改善\r\n・チームメンバーのコードレビュー\r\n・インフラ/通信コストの最適化\r\n・PdM, デザイナー, 品質管理担当といった他職種とのチーム開発\r\n・イベント登壇やテックブログ執筆などエンジニアコミュニティへの情報発信\r\n\r\n▼開発事例や取り組みについてはテックブログにもまとめています\r\nhttps://tech.mirrativ.stream/\r\n\r\n\r\n## 必須スキル/経験\r\n・Webアプリケーションの開発、運用経験（2年以上目安）\r\n・Webアプリケーションのパフォーマンスチューニングの経験\r\n・MySQL等のRDBMSの運用経験\r\n\r\n\r\n## 歓迎スキル/経験\r\n・高トラフィック環境での開発経験\r\n・BtoCサービスにおける開発経験\r\n・スクラム等のチーム開発経験\r\n・テックリードとしての開発のリード経験\r\n・OSSへのコントリビュート経験\r\n・勉強会への登壇や技術書の執筆履歴\r\n\r\n\r\n## 求める人物像\r\n・当社のMVVに共感いただける方\r\n・「ユーザーと向き合う」「最速で試行錯誤する」「技術に投資する」といったミラティブの開発文化に共感して頂ける方\r\n・PdM, デザイナーなど他職種のメンバーとものづくりの為のコミュニケーションが取れる方\r\n・技術への好奇心が強く、学習意欲の高い方\r\n\r\n\r\n## このポジションの魅力\r\n- 配信者数 500 万人超えという大規模サービスならではの高トラフィック環境での開発/運用に携わっていただきます\r\n- 内製のライブ配信基盤や独自の3Dアバター技術を保有しており、技術に投資する文化があります\r\n- テックブログやイベント参加等、情報発信を強く奨励・サポートする文化があります\r\n- メタバース黎明期の市場爆発に立ち会うことができる刺激的なポジションです\r\n- スマホ画面をミラーリングするサービスのため、ユーザーの反応が即座に得られます\r\n- フルリモート\u0026フレックスのため、柔軟な働き方が可能かつ、希望に沿ったPCや周辺機器を支給。パフォーマンスを最大化するための環境を整えています\r\n\r\n## 組織構成\r\n2024年4月現在、エンジニアチーム約30名。iOS, Android, バックエンド, インフラ/基盤開発, Unityのチームそれぞれが専門領域に関して責任を持って取り組んでいます。\r\n少数精鋭で開発をしていかなければならない中、全員がオーナーシップを持ち、企画やデザインへフィードバックしつつ、全体最適の目線で開発しています。\r\n\r\nエンジニア社員の出身企業は、DeNA, LINE, サイバーエージェント, ヤフーなどさまざまなバックグラウンドを持ったメンバーが集まっており、刺激を受けながら働くことができます。 \r\n\r\n▼エンジニア社員のインタビューを以下noteにまとめています\r\nhttps://note.com/mirrativ/m/mbc13c078501d\r\n\r\n▼開発体制、文化や技術スタックなどについてはこちらの資料をご覧ください\r\nhttps://speakerdeck.com/mirrativ/engineers-handbook\r\n\r\n\r\n## 開発環境\r\n◆バックエンド\r\n・Go, Perl\r\n◆データベース\r\n・MySQL\r\n◆ミドルウェア\r\n・Memcached、ElasticSearch\r\n◆インフラ\r\n・GCP, IDCF(ライブ配信), AWS\r\n◆モニタリング\r\n・DataDog, Mackerel\r\n◆データアナリティクス\r\n・Looker, BigQuery\r\n◆CI\r\n・CircleCI(backend), GitHub Actions\r\n◆コミュニケーション\r\n・Slack, Gather, Meet\r\n\r\n▼バックエンドの参考記事\r\nミラティブのサーバサイドをGo + Clean Architectureに再設計した話\r\nhttps://tech.mirrativ.stream/entry/2020/11/30/142354\r\nMirrativのバックエンド開発におけるMySQLとの向き合い方\r\nhttps://tech.mirrativ.stream/entry/2021/09/16/103544","required_experience_and_skills":null,"preferred_experience_and_skills":null,"desired_personality":null,"message_for_candidates":"","working_condition":"## 勤務時間\r\nフレックスタイム制\r\n- コアタイム：11:30〜15:30\r\n- 標準労働時間：1日あたり8時間\r\n　※コアタイムを除き6:30～21:30の間で始業および就業の時間は従業員に委ねる（当社規定による）\r\n　※実際には10:30〜19:30で勤務している社員が多いです\r\n\r\n## 休日・休暇\r\n▼休日\r\n完全週休2日制（土日）、祝日、年末年始\r\n▼年次有給休暇\r\n試用期間終了日の翌日付与、入社初年度は入社月に応じて最大13日付与\r\n","insurance":"## 福利厚生\r\n* PCおよび周辺機器貸与\r\n* 勉強会費用負担\r\n* ウェルカムランチ代負担\r\n* チームビルディングランチ代負担\r\n* ピアボーナス制度（Unipos）\r\n* 健康診断\r\n* インフルエンザ予防接種費用負担\r\n* 産業医面談\r\n* ストレスチェック診断\r\n* 社内相談窓口・内部通報制度\r\n\r\n## 加入保険\r\n- 健康保険\r\n- 厚生年金\r\n- 労働者災害補償保険\r\n- 雇用保険\r\n- GLTD保険","primary_base_salary":{"id":123171,"unit":"year","min_value":600,"max_value":1200},"technology":{"practical_skilltags":{"言語":[{"id":9,"name":"perl","created_at":"2012-02-21T15:22:14+09:00","updated_at":"2026-03-18T18:55:11+09:00","has_image":true,"formal_id":9,"popular":true,"real_name":"Perl","skilltag_category_id":1},{"id":3748,"name":"go-lang","created_at":"2014-06-23T11:49:02+09:00","updated_at":"2026-04-21T15:21:54+09:00","has_image":false,"formal_id":3748,"popular":false,"real_name":"Go","skilltag_category_id":1}],"データベース":[{"id":152,"name":"mysql","created_at":"2012-02-21T15:22:14+09:00","updated_at":"2026-04-30T11:52:52+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-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-30T11:52:52+09:00","has_image":true,"formal_id":186,"popular":true,"real_name":"","skilltag_category_id":4},{"id":725,"name":"jira","created_at":"2012-04-05T15:22:20+09:00","updated_at":"2026-04-28T13:50:33+09:00","has_image":true,"formal_id":725,"popular":false,"real_name":"","skilltag_category_id":4}],"情報共有ツール":[{"id":3807,"name":"slack","created_at":"2014-07-30T01:01:13+09:00","updated_at":"2026-04-30T11:52:52+09:00","has_image":false,"formal_id":3807,"popular":false,"real_name":"","skilltag_category_id":7}]},"not_practical_skilltags":{"言語":[{"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":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":2373,"name":"typescript","created_at":"2012-12-09T11:40:14+09:00","updated_at":"2026-04-30T12:54:46+09:00","has_image":false,"formal_id":2373,"popular":false,"real_name":"TypeScript","skilltag_category_id":1},{"id":27,"name":"c#","created_at":"2012-02-21T15:22:14+09:00","updated_at":"2026-04-23T16:01:00+09:00","has_image":true,"formal_id":27,"popular":true,"real_name":"C#","skilltag_category_id":1}],"フレームワーク":[{"id":4257,"name":"flux","created_at":"2015-08-28T22:53:55+09:00","updated_at":"2026-04-07T10:03:17+09:00","has_image":false,"formal_id":4257,"popular":false,"real_name":"","skilltag_category_id":2}],"データベース":[{"id":3093,"name":"google-bigquery","created_at":"2013-07-18T21:03:08+09:00","updated_at":"2026-04-30T10:28:11+09:00","has_image":false,"formal_id":3093,"popular":false,"real_name":"Google BigQuery","skilltag_category_id":3}],"その他":[{"id":562,"name":"unity3d","created_at":"2012-04-03T18:46:57+09:00","updated_at":"2026-01-07T15:38:36+09:00","has_image":null,"formal_id":562,"popular":false,"real_name":"Unity","skilltag_category_id":5},{"id":105,"name":"android","created_at":"2012-02-21T15:22:14+09:00","updated_at":"2026-03-25T09:13:50+09:00","has_image":true,"formal_id":105,"popular":true,"real_name":"","skilltag_category_id":5},{"id":4948,"name":"redash","created_at":"2017-01-19T20:16:26+09:00","updated_at":"2026-04-27T11:44:31+09:00","has_image":false,"formal_id":4948,"popular":false,"real_name":null,"skilltag_category_id":5},{"id":100,"name":"ios","created_at":"2012-02-21T15:22:14+09:00","updated_at":"2026-03-25T09:13:50+09:00","has_image":null,"formal_id":100,"popular":true,"real_name":"iOS","skilltag_category_id":5},{"id":4476,"name":"bitrise","created_at":"2015-11-30T14:27:18+09:00","updated_at":"2026-04-22T14:12:39+09:00","has_image":false,"formal_id":4476,"popular":false,"real_name":null,"skilltag_category_id":5},{"id":170,"name":"memcached","created_at":"2012-02-21T15:22:15+09:00","updated_at":"2026-04-27T11:44:31+09:00","has_image":null,"formal_id":170,"popular":false,"real_name":"memcached","skilltag_category_id":5},{"id":5704,"name":"envoy","created_at":"2018-12-10T12:51:14+09:00","updated_at":"2025-04-16T12:56:54+09:00","has_image":false,"formal_id":5704,"popular":false,"real_name":null,"skilltag_category_id":5},{"id":4839,"name":"consul","created_at":"2016-10-13T09:20:08+09:00","updated_at":"2025-04-16T12:56:54+09:00","has_image":false,"formal_id":4839,"popular":false,"real_name":null,"skilltag_category_id":5},{"id":363,"name":"aws","created_at":"2012-02-21T15:22:16+09:00","updated_at":"2026-04-30T11:52:52+09:00","has_image":null,"formal_id":239,"popular":false,"real_name":null,"skilltag_category_id":5},{"id":4233,"name":"gcp","created_at":"2015-07-23T12:10:47+09:00","updated_at":"2026-04-30T10:28:11+09:00","has_image":false,"formal_id":4346,"popular":false,"real_name":"Google Cloud Platform","skilltag_category_id":5},{"id":5106,"name":"idcf-cloud","created_at":"2017-06-22T13:12:23+09:00","updated_at":"2025-08-06T12:13:22+09:00","has_image":false,"formal_id":5106,"popular":false,"real_name":null,"skilltag_category_id":5},{"id":5124,"name":"fastly","created_at":"2017-07-10T17:14:15+09:00","updated_at":"2026-04-22T14:51:31+09:00","has_image":false,"formal_id":5124,"popular":false,"real_name":null,"skilltag_category_id":5},{"id":4916,"name":"prometheus","created_at":"2016-12-20T18:18:31+09:00","updated_at":"2026-03-13T17:55:39+09:00","has_image":false,"formal_id":4916,"popular":false,"real_name":null,"skilltag_category_id":5}]}},"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":3,"name":"タスクの見積もりは、実装を担当するメンバーが中心となって行う"},{"id":4,"name":"全体のスケジュール管理は、途中の成果を随時確認しながら、納期または盛り込む機能を柔軟に調整する形で行う"},{"id":5,"name":"プロダクトの開発言語やフレームワークなど主要な構成技術は、基本的に最新版より1年以上ビハインドしていない"}]},{"id":2,"name":"コード品質向上のための取り組み","environments":[{"id":6,"name":"本番にデプロイされるコードには、全てコードレビューまたはペアプログラミングを実施している"},{"id":7,"name":"「リファクタリングは随時行われるべき」という価値観をメンバー全員が共有しており、日常的に実施している"},{"id":8,"name":"何らかのコーディング規約をチーム全体で遵守するようにしている"},{"id":9,"name":"提出されたコードには自動的にリグレッションテストが実行される環境が構築されている"}]},{"id":3,"name":"テストの実施度","environments":[{"id":11,"name":"ほとんどのプロダクトコードに単体テストを記述、実施している"},{"id":13,"name":"機能の実装と同時にテストコードを記述している"}]},{"id":4,"name":"アジャイル実践状況","environments":[{"id":15,"name":"1ヶ月以下の短い期間でのイテレーション開発を実践している"},{"id":16,"name":"デイリーでスタンドアップミーティング、またはそれに準じるチーム内の打ち合わせを行っている"},{"id":17,"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":6,"name":"オープンな情報共有","environments":[{"id":25,"name":"KPI などチームの目標・実績値について、メンバーの誰もがいつでも閲覧可能になっている"},{"id":28,"name":"ドキュメントの整備やペアプロ、モブワークなど、ナレッジの共有を積極的に行っている（属人性を減らす取り組みをしている）"}]},{"id":7,"name":"労働環境の自由度","environments":[{"id":30,"name":"フレックスタイム制または裁量労働制を採用している"}]},{"id":8,"name":"メンバーの多様性","environments":[{"id":32,"name":"外国籍の開発メンバーがいる"},{"id":34,"name":"開発メンバーの新卒採用を実施している"}]},{"id":9,"name":"待遇・福利厚生","environments":[{"id":36,"name":"入社時には、各自希望のスペックの PC やディスプレイが支給される"}]},{"id":18,"name":"職業安定法に対応する記載事項","environments":[{"id":46,"name":"受動喫煙防止措置：屋内禁煙"}]}],"title":"【Go/フルリモート】配信者数500万人を誇る高トラフィック環境でのバックエンド開発","updated_at":1724977336,"published_at":1712892189,"skilltags":[{"id":9,"name":"perl","translated_name":"Perl"},{"id":3748,"name":"go-lang","translated_name":"Go"},{"id":152,"name":"mysql","translated_name":"MySQL"},{"id":180,"name":"git","translated_name":"Git"},{"id":186,"name":"github","translated_name":"Github"},{"id":725,"name":"jira","translated_name":"Jira"},{"id":3807,"name":"slack","translated_name":"Slack"}],"profession":{"name":"バックエンドエンジニア","slug":"server-side-engineer"},"image_url":"https://d3bpwnzencusk5.cloudfront.net/uploads/job/28027/job_image/thumb_68f81b9060936073c72013893ebecc92.png","image_alt":"【Go/フルリモート】配信者数500万人を誇る高トラフィック環境でのバックエンド開発 | 株式会社ミラティブ","profession_change_scope":null,"employment_types":["正社員"],"base_salaries":[{"unit":"year","min_value":600,"max_value":1200}],"prefecture_name":"東京","office_change_scope":null,"selections":[{"slug":"over-5m-yen","name":"下限年収500万円以上"}],"job_tags":[{"id":2,"name":"言語未経験可","created_at":"2015-10-01T15:07:27+09:00","updated_at":"2016-06-30T14:04:23+09:00","priority":10,"slug":"lang-platform-unexperienced","available":true},{"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":7,"name":"B2Cのサービスを運営","created_at":"2015-10-29T13:57:06+09:00","updated_at":"2018-03-10T12:13:40+09:00","priority":9,"slug":"has-b2c-services","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":640,"height":480,"src":"https://d3bpwnzencusk5.cloudfront.net/uploads/job/28027/job_image/68f81b9060936073c72013893ebecc92.png","thumbnail":"https://d3bpwnzencusk5.cloudfront.net/uploads/job/28027/job_image/thumb_68f81b9060936073c72013893ebecc92.png","title":null}]}