Junior Web Application Engineer

estie

TypeScript

Python

About this role

This junior role develops and maintains web products for the commercial real estate domain. The work includes building new features that deliver value to customers, resolving technical issues proposed by engineers, improving implementations for more efficient processing, and proposing ideas for making large volumes of real estate data more useful. The engineer may also run proofs of concept, build prototypes, launch new products or projects, and contribute to team value creation and technical growth.

From the first day, the engineer works on feature development with support from other engineers. A mentor provides close assistance after joining, including help with Git and frontend-backend integration, a first point of contact for questions, and clarification of expectations. The target is to experience a first production release within one to two weeks. The role is assigned to a cross-functional team of about five people, including web application engineers, a product manager, a designer and a design engineer. Senior engineers and team members are closely accessible, with regular code reviews and the option to consult company or business-unit CTOs.

Applicants must meet at least one condition: a bachelor’s or master’s degree in information science, computer science or another STEM field; graduation from a technical college or completion of its advanced course; publicly accessible personal development or open-source work; or achievements in competitive programming or data science contests. Examples include AtCoder rating of blue or higher, Kaggle Competitions Expert or higher, passing the ICPC domestic preliminaries, or equivalent contest awards. Preferred experience includes frontend development with JavaScript frameworks such as React, Vue.js or Angular, backend development using web application frameworks, and development with Rust, Ruby, TypeScript or AWS. Internships, part-time development work, open-source contributions and continued operation or improvement of personal projects are also welcomed.

The frontend environment uses Next.js, React and TypeScript. Backend environments vary by product and include Rust with actix-web and async-graphql, Ruby on Rails, and TypeScript with Node.js and NestJS. Internal analysis tools use Python and Streamlit. GraphQL is used between the frontend and backend, and shared components are separated into microservices. Development tools include GitHub for code management, GitHub Actions for CI/CD, Sentry and Datadog for monitoring, JIRA for task management, Slack for communication, and GitHub Copilot and Claude Code for development assistance.

The position is a permanent full-time employee role with no fixed contract term and a three-month probationary period.

The initial work location is the headquarters in Akasaka, Minato-ku, Tokyo. The scope may also include designated company locations, including offices in Tokyo and Niigata. Office attendance combined with remote work is recommended, and the residence guideline is within the Tokyo metropolitan area or within a 90-minute one-way ordinary-train commute.

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.