バックエンドエンジニア/TuneCore Japan

採用情報

【Go】あなたの創作活動が仕事に活きる。音楽好きなチームと共にプロダクト開発

業務内容紹介

【業務概要】

TuneCore Japan のバックエンド( Go, Ruby, Perl )の開発を行います。
https://www.tunecore.co.jp

 

【プロダクトの現状と募集背景】

ローンチから約10年経ち国内外55以上のストアへ音楽配信が可能となり、ユーザーの増加が加速しています。ストア数×ユーザ数×楽曲数という大量のデータの蓄積に伴い、①大量データに耐えられるプロダクトにするためパフォーマンス改善・技術刷新に取り組みつつ、②データをもとに定量的に分析・改善を進めプロダクトをより伸ばすフェーズに入っています。既存機能である配信 UX を向上させつつ、楽曲配信に限らずアーティストの活動を網羅的に支援するプロダクトへと更に進化・成長するため様々な PJ に並行して取り組みます。

 

【チーム構成】

プロダクト開発チーム 13名
( GM 1名、PdM 1名、デザイナー 1名 、フロントエンド 3名、バックエンド 7名)

 

【期待する役割】

① TuneCore Japan ユーザー画面のバックエンド開発( Go, Perl )60%
アーティストが、プロフィール・楽曲データ・売上データなどを管理するマイページ。各ストアへの登録、売上げの管理・分配など煩雑な作業をスムーズに行う体験をアーティストに届けます。
また、TuneCore Japan に付随する様々なサービスのバックエンド開発も行います。
・LinkCore(短縮 URL &アナリティクス機能)
・Split(収益の自動分配機能)
その他、アーティストの活動を支援する様々な新規 PJ の開発に取り組みます。

②ストア向け楽曲納品サーバー・ワークフローの開発( Ruby )30%
アーティストが登録したリリース・楽曲を各ストアへ配信する独自のサーバー・ワークフローの開発を行います。大量の楽曲データを各ストアの納品フォーマット( DDEX 等)に変換し、ストアへの納品処理を適切に行います。既存の保守に加え、新規ストア追加時の新規開発も行います。また、大量リリースの納品時のインフラ管理・スケーリング対応も行います。

③ 社内向けの管理・分析ツールの開発・保守 10%
アーティストの楽曲審査や管理に使用する社内管理画面のバックエンド開発を担います。新規 PJ の開発に付随して必要な管理機能・分析機能を開発したり、既存の管理画面を使いやすくして社内の運用体験や分析環境を向上させます。
プロダクトが保有するデータの分析を通して、UI/UX の向上などプロダクトアップデートに繋げたり、音楽業界・各ストア・国内外のデータ分析を通じてプロダクトの戦略づくりを支援したいです。

その他、社内でのデータ分析・プロダクト分析が円滑になる BI ツールへのデータ連携やログ解析を担当する場合もあります。

 

【開発環境】

・言語:Golang, Perl, Ruby, SQL, TypeScript, HTML, CSS, JavaScript
・フレームワーク等:Echo, Amon2, React, Next.js
・UI デザインツール:Figma, Adobe XD, Storybook
・クラウド・インフラ環境:AWS, RDS, DynamoDB
・ソース管理:Git( Bitbucket, GitHub )
・コミュニケーションツール:Slack, JIRA, Notion
・ローカル開発環境
・OS:Mac, Windows, Linux
・エディタ:自由( JetBrains 等有償エディタも用意可)

この職種の応募条件

必須スキル

・バックエンドの開発実務経験(3〜5年程度を想定、ご実績により応相談)
・Go での開発経験(自主学習も可)
・Web サービスの設計・開発・システム運用を一通りできる方
 ・API の設計・開発 / Linux サーバーの運用 / クラウドでのサービス運用の経験
・チームでの Web アプリケーション開発・運用の実務経験
 ・HTML / CSS / JavaScript

歓迎スキル

・DDD / Clean Architecture でのサービス開発経験
・ShellScript / Perl / Ruby などスクリプト言語の経験
・SQL のクエリ最適化やデータベースのパフォーマンス・チューニングの経験
・AWS 各種サービスでの開発経験、認定資格
・ディスカッション(技術議論・会議)できる英語力

求める人物像

・自らの知見を社内外に発信できる
・音楽が好きな方、音楽サービスの知見を持っている
・自分でも作品を制作していて、クリエイターの気持ちがわかる
・情報をディグる(良いものを発掘する)のが好き

この職種の募集要項

業務
TuneCore Japan のバックエンドエンジニア
雇用形態
正社員
※試用期間3カ月
勤務時間
フレックスタイム制(標準労働時間 8時間)
※コアタイム 12:00 ~ 16:00
給与
550万円〜650万円
※上記金額は目安です、経験や能力により考慮し決定します
※社歴や年齢は関係なく、スキルや知識、実務遂行能力、コミュニケーション能力等を総合的に評価します
※試用期間3カ月
給与改定
年1回(1月)
休日・休暇
・完全週休2日制(土・日)、祝日
・年間休日122日(2021年度)
・入社時点で 5日間の有給付与(半日、1日単位で取得可能)
・年末年始休暇(12/29~1/3)
・慶弔休暇、産休、育児介護休業
・子の看護休暇、介護休暇(有給付与・条件あり)
・その他状況に応じて特別休暇支給
福利厚生
・各種社会保険完備(雇用・労災・健康・厚生年金)
・関東ITソフトウェア健康保険組合所属
・交通費支給(上限5万円)
・クラウド補助(プロダクト検証用アカウントを自由に利用可能)
・週2日リモートワーク
社内制度
・資格取得制度
・エンジニア合宿
・勉強会費用負担
・社内飲み会補助(歓送迎会、打ち上げ、忘年会など)

ENTRY

職種一覧へ戻る