Engineering

Full-Stack Engineer

Join us to move the umoren.ai product forward at full speed with a modern stack centered on Next.js and Supabase.

Responsibilities

■ Mission "Move the umoren.ai product forward at full speed and establish technical leadership in the LLMO market" We are hiring a full-stack engineer to lead product development for umoren.ai in the fast-growing AI search optimization market. You will build products that deliver value to both clients and internal teams using a modern technology stack. ■ Role You will own design and development across the entire product, from frontend to backend. You will design the interfaces that connect AI features with user experience, and build dashboards and reporting features integrated with our data pipelines. ■ Responsibilities - Frontend development with Next.js / TypeScript - Database design and implementation with Supabase / PostgreSQL - Integration of AI APIs (OpenAI, Anthropic, etc.) - Design and development of client-facing dashboards - Implementation of data visualization and reporting features - Building and operating CI/CD pipelines - Performance optimization and scalability design - Code reviews and technical mentoring ■ Why This Role Is Exciting 1. Full use of modern technology Lead product development with a modern stack (Next.js, Supabase, Vercel, AI SDK). 2. The intersection of AI and product A high-impact position that delivers AI capabilities as user experience. 3. Small team, big ownership A small number of engineers make a big impact. Drive everything from technology selection to architecture.

Requirements

- 2+ years of frontend development experience with Next.js / React - Development experience with TypeScript - Experience designing and operating relational databases (PostgreSQL, etc.) - Experience designing and implementing REST or GraphQL APIs - Team development experience using Git

Nice to Have

- Development experience with Supabase - Experience integrating AI/LLM APIs - Deployment and operations experience on Vercel - Experience building data visualizations / dashboards - Product development experience at a startup - Interest in design systems and UI/UX

Who We're Looking For

- Product-minded, with a strong focus on user experience - Proactively keeps up with and applies new technologies - Develops fast and iterates quickly on feedback

Working Conditions

Salary

Expected annual salary: ¥5,000,000–¥10,000,000 (including biannual bonuses) Grade and amount are determined individually based on skills, per company policy. - Monthly salary: ¥312,500–¥625,000 - Breakdown: base salary ¥232,204–¥464,408, fixed overtime allowance ¥80,296–¥160,592 * A fixed overtime allowance covering 45 hours is paid regardless of actual overtime * Additional premium pay is provided for overtime exceeding 45 hours * Biannual bonuses and promotion opportunities (linked to individual performance)

Location

THE HUB Ginza OCT 8-17-5 Ginza, Chuo-ku, Tokyo 104-0061, Japan 4 min walk from Tsukijishijo Station (Toei Oedo Line) 5 min walk from Shiodome Station (Toei Oedo Line) 6 min walk from Higashi-ginza Station (Tokyo Metro Hibiya Line / Toei Asakusa Line) 8 min walk from Shimbashi Station (JR lines / Tokyo Metro Ginza Line / Toei Asakusa Line) 10 min walk from Ginza Station (Tokyo Metro Ginza, Marunouchi, and Hibiya Lines)

Employment Type

Full-time

Working Hours & Holidays

■ Working Hours Flextime system - Core time: 10:00–16:00 - Flexible time: 7:00–10:00 / 16:00–22:00 ■ Holidays & Leave - Two days off per week (Saturdays, Sundays, and national holidays) - Year-end and New Year holidays - Summer vacation - Annual paid leave (10 days granted after 6 months of employment) - Maternity and childcare leave - Condolence and congratulatory leave

Probation Period

Yes (3 months)

Benefits

■ Full Social Insurance - Health insurance / Employees' pension / Employment insurance / Workers' accident compensation insurance ■ Other - Subsidies for work-related study groups and book purchases - Commuting allowance (up to a set limit)

Interested in this position?

Starting with a casual interview is perfectly fine. Let's have a relaxed conversation first.