Build data pipelines and machine-learning models for commercial real estate, tune inference, and lead AI product PoCs and MVPs with business teams. Hybrid remote work is available in Tokyo.
About this role
This full-time Web Application Engineer role develops and maintains software for a multi-product business focused on commercial real estate. The work includes developing new features that deliver value to customers, resolving technical issues proposed by engineers, improving implementations for more efficient processing, and maintaining existing software. The role also involves proposing ideas for using large volumes of real-estate data, conducting proofs of concept, building prototypes, and launching new products and projects.
Engineers join one of several teams, including teams focused on new businesses, teams growing existing products, and teams supporting foundations shared by multiple products. The engineer contributes to cross-functional teams, applies technical expertise to difficult business and product problems, supports team value creation, and promotes technical growth.
Required qualifications are systematic software knowledge, experience developing commercial applications, and experience proposing and planning improvements to a service or system. Preferred experience includes practical frontend development with JavaScript frameworks such as React, Vue.js, or Angular; backend development using web application frameworks; development using Rust, Ruby, TypeScript, or AWS; launching an in-house service; continuously developing and operating a service; and project management or team leadership.
The frontend environment includes Next.js, React, and TypeScript. GraphQL is used as the interface with the frontend. Backend environments vary by product and include Rust with actix-web and async-graphql, Ruby on Rails, and TypeScript with Node.js and NestJS. Python and Streamlit are used for internal analysis tools. Development tools include GitHub, GitHub Actions for CI/CD, Sentry and Datadog for monitoring, JIRA for task management, Slack for communication, and GitHub Copilot, Claude Code, Cursor, Devin, and Codex for development support. Generative AI and other new technologies may be applied to business problems.
The annual salary listed in the JobPosting data is JPY 6,000,000 to JPY 12,000,000. The posting states that the individual grade and amount are determined according to company rules. Monthly pay consists of base salary and a fixed allowance equivalent to 40 hours of overtime. If the calculated overtime, holiday, and late-night premiums exceed that allowance, the difference is paid. A monthly salary example is JPY 500,000, comprising JPY 380,900 base salary and JPY 119,100 fixed allowance. Salary revisions and bonuses may each occur up to twice a year depending on company and individual performance.
The employment contract has no fixed term and includes a three-month probationary period from the start date. The initial workplace is the head office in Minato, Tokyo, or another company-designated location. The stated possible change of workplace includes offices in Tokyo and Niigata and other designated locations. Remote work is available, and combined office and remote work is encouraged. The residence guideline is within the Tokyo metropolitan area or within a 90-minute one-way commute by regular train.
The work system is discretionary labor, with 10:00 to 19:00 as the basic schedule while start and finish times are left to the worker. A one-hour break is provided during work exceeding six hours. Work beyond prescribed hours may occur. Holidays are Saturdays, Sundays, and national holidays, with 125 annual holidays, three days of summer leave, three days of Welcome leave usable during probation, and year-end and New Year holidays. Benefits include flextime and discretionary labor systems, housing assistance, moving-cost assistance, qualification and book-purchase assistance, and company-paid study-meeting fees. Social insurance is provided, and a smoking room is installed.
This is an AI-generated summary of the employer's original posting — details can be incomplete, out of date or simply wrong. Always confirm everything on the official posting before applying.