Job DescriptionTranslated from Japanese
◆Remote Work OK◆ Full-Stack Engineer | Commit to Music Services! Utilize AI | Wide Range from Frontend to API!
▼Job Description
Wano operates multiple businesses, including "TuneCore Japan," which distributes music to over 55 distribution stores in 185 countries, the video content distribution service "Video Kicks," the fashion app for women in their 20s "itSnap," and "Sora wo Aogu," which launched meal kits developed with a two-Michelin-star chef.
- About Wano
https://speakerdeck.com/wano_pr/wano-company-overview
This position is for the Wano Group / TuneCore Japan.
■ About TuneCore Japan
- Enables music distribution to over 185 countries worldwide for an annual fee.
- Reduces financial burden for artists by returning 100% of distribution revenue.
TuneCore Japan is the Japanese version of the US music distribution service "TuneCore," allowing anyone to distribute their self-produced music to over 55 distribution stores and platforms worldwide (over 185 countries). Launched in Japan in October 2012, the total amount returned to artists has exceeded 71.1 billion yen. The cumulative number of released songs has surpassed 1 million, and the user base continues to grow. Under the vision of "Weaving the world with your music," we actively expand our services to support artists and spread the wonder of music globally. We are also continuously developing new services and plan to launch many more in the future!
https://www.tunecore.co.jp/
To accelerate the development of TuneCore Japan's features, we are looking for a Full-Stack Engineer who can independently handle features from the frontend to the API!
~Focus on Value Creation with AI Utilization~
Our development style has established the daily use of AI coding tools like Claude Code, allowing us to concentrate on value creation that only humans can provide, such as "design," "decision-making," "review," and "improvement proposals."
~Skill Ratio Image for Your Responsibilities~
React : Go : Scripting Languages = 6 : 3 : 1
(Go emphasizes design and review judgment over implementation volume)
- UI design, implementation, and code review using React / TypeScript
- Backend API design, review, and quality assurance using Go
- API schema design and documentation management using OpenAPI
- End-to-end implementation and release across frontend, backend, and DB for feature units
- Requirement definition, specification development, and improvement proposals in collaboration with PMs, designers, and other roles
- CI/CD improvement and code review using GitHub Actions / AWS CodeBuild, etc.
- Improving development productivity by utilizing AI tools such as Claude Code and GitHub Copilot
- Month 1: Catch up on team, codebase, and development flow; start with small tasks.
- Month 2: Independently complete features; participate in reviews and technical discussions.
- Month 3: Actively participate in design decisions and specification development.
A lean, in-house engineering team develops the entire product.
Team: Approximately 17 engineers
Structure: Dedicated project team system. Each team has its own mission and core values, leading projects within their mission domain while also cross-assigning to other teams' projects.
▼Required Skills/Experience
● Development Experience
- 3+ years of SPA development experience using React / TypeScript (including design and code review)
- Practical experience in REST API development using Go (approx. 1-2 years, with the ability to understand, review, and make design decisions)
- Design and query experience with relational databases (MySQL / PostgreSQL / etc.)
● Design/Schema
- API schema design using OpenAPI / Swagger
- Consistent design and implementation from frontend to backend
● Team Development/Collaboration
- Team development using Git / GitHub (including PR reviews and branch strategies)
- Experience in successfully completing service launches through proactive collaboration with Product Managers and relevant departments
● AI Utilization/Cloud
- Practical utilization of AI coding tools such as Claude Code and GitHub Copilot
- Usage of cloud infrastructure services such as AWS / GCP
▼Preferred Skills/Experience
● Lead/Collaboration
- Tech Lead / Project Lead experience (formulating technical strategy, leading design reviews, mentoring junior engineers)
- Team Leader experience managing multiple engineers
- Experience in requirement definition and specification development in collaboration with PMs, designers, and other roles
● Frontend / Architecture
- Implementation experience using Next.js / Tailwind CSS
- Service development experience with DDD / Clean Architecture
● Backend / Technology Migration
- Experience reading scripting languages such as Perl, Ruby, Python (to aid understanding in the context of Perl -> Go migration)
- Experience migrating from legacy technologies to modern ones
● AI / Infrastructure
- Experience integrating LLM / Generative AI (OpenAI API, Anthropic API, Amazon Bedrock, etc.) into products
- Experience with Infrastructure as Code (Terraform / CDK)
● Domain
- Experience with API integration with music distribution DSPs (Spotify / Apple Music, etc.)
▼Ideal Candidate Profile
- Someone who loves music or is interested in music services.
- Someone who can contribute flexibly with a product-oriented mindset, regardless of domain or role.
- Someone who is proactive about next-generation development styles utilizing AI tools.
- Someone who wants to improve team productivity through design decisions and code reviews.
- Someone who can proactively propose specifications and improvements, not just implement as specified.
▼Job Highlights
- An environment where you can focus on human-centric value creation by using AI coding tools!
- You can be responsible for a wide range, from frontend to API!
▼Development Environment
Tech Stack: TypeScript / Go / React / Next.js / Node.js / OpenAPI / AWS
Development Style: Scrum, GitHub, Notion, daily use of AI coding tools such as Claude Code and GitHub Copilot
*Company-provided laptop of your choice upon joining, dual monitors available upon request.
▼Employment Type
Full-time employee (No fixed term)
▼Probationary Period
3 months (no change in conditions)
▼Salary
Monthly salary: ¥458,400 - ¥625,000
▼Annual Salary (Lower Limit)
¥5,500,000
▼Annual Salary (Upper Limit)
¥7,500,000
▼Work Location
1-24-2 Ebisu Minami, Shibuya-ku, Tokyo EBISU FORT 1F
▼Working Hours
10:00 - 19:00
▼Break Time
60 minutes
▼Overtime Work
Available
▼Holidays, Paid Leave, Special Leave
- Fully two-day weekend system (Saturday, Sunday), national holidays
- Annual holidays: 122 days (FY2024)
- 5 days of paid leave granted upon joining (can be taken in half-day or full-day units)
└ An additional 10 days granted after 6 months of employment
- Year-end and New Year holidays (12/29 - 1/3)
- Congratulatory/condolence leave, maternity leave, childcare leave
- Childcare leave, family care leave (paid leave granted, conditions apply)
- Special leave granted based on circumstances
▼Benefits
- Salary increase once a year (January)
- In-office free drinks (coffee, tea, etc.)
- In-office social gathering subsidy (welcome/farewell parties, celebrations, year-end parties, lunch subsidies, etc.)
- Live performance/festival participation subsidy
- Indoor smoking prohibited *Smoking area located outdoors
- Casual dress code / hairstyle freedom
▼Allowances
- Commuting allowance (up to ¥50,000 per month)
▼Insurance
- All social insurances available (Employment, Workers' Accident, Health, Welfare Pension)
*Kanto IT Software Health Insurance Society
▼Measures to Prevent Passive Smoking at the Workplace
- Indoor smoking prohibited *Smoking area located outdoors
▼Education/Skill Up/Career Advancement
- Company covers costs for obtaining certifications, purchasing books, attending seminars, etc.
- Cloud subsidy (free use of accounts for product verification)
▼Health
- Sports facility usage / social gathering/lunch / live performance/festival participation subsidies
▼Interview/Selection Process
Document Screening
▼
Interview or Casual Chat
▼
Skill Test
▼
Technical Interview & HR Interview
▼
Representative Director Interview (In-person)
▼
Job Offer
*The interview process may change depending on the situation. Please be aware of this in advance.