Back to job openings

Junior Web Application Engineer

JapanDev

estie

Tokyo Employment type not available Deadline not available

Job description

Background

Real estate is deeply connected to nearly every aspect of our daily lives. Whether it's shopping malls, hotels, logistics warehouses powering e-commerce, or data centers supporting the digital world, economic activity always takes place somewhere. At estie, we view real estate as the foundation where economic activity happens, and we're committed to improving people's lives through data and technology.

Commercial real estate—including office buildings, logistics facilities, and shopping centers—is one of the largest asset classes in the world. Tokyo holds the largest stock of institutionally owned commercial real estate globally, making Japan one of the world's most important markets. Despite its scale, much of the industry's information remains fragmented and difficult to access, creating inefficiencies that limit better decision-making and urban development.

At estie, our mission is to transform the commercial real estate industry by making information, operations, and transactions more seamless through technology and data. By unlocking the hidden value of cities, we aim to contribute to the long-term growth of Japan's economy and society.

As we continue to grow, we're investing in the next generation of engineers who will become future technical leaders at estie. We're looking for people with strong learning ability and potential, even if they have limited professional experience in web development.

 

What You'll Do

As a Junior Web Application Engineer, you'll build a strong foundation in web development while learning how to create business value through software.

From your first day, you'll work on real product features with support from experienced engineers. Over time, you'll be expected to grow rapidly, taking on larger technical challenges and contributing to new product development and business problem-solving alongside senior engineers.

 

What You'll Learn

Gain deep knowledge of the commercial real estate industry through hands-on product development

Work with multiple languages and products, including Rust, TypeScript, and Ruby

Learn directly from senior engineers through design discussions and code reviews

Develop both technical and business skills by working closely with customers, product managers, designers, and engineers

Participate in building products from idea generation through implementation

 

Responsibilities

Develop new features that deliver value to customers

Improve existing systems through technical initiatives and performance optimizations

Explore ideas, build prototypes, and run proof-of-concept projects using large-scale real estate datasets

Contribute to the launch of new products and projects

Continuously improve both your technical skills and the effectiveness of your team

 

Team & Mentorship

Every engineer who joins estie is assigned a mentor, and junior engineers receive especially hands-on support during onboarding.

Your mentor will help you learn development fundamentals, including Git workflows, frontend-backend collaboration, and development best practices. They will also serve as your primary point of contact for questions and help clarify expectations as you grow. Our goal is for new engineers to make their first production deployment within their first one to two weeks.

You'll join a cross-functional team of approximately five members, including web application engineers, product managers, designers, and design engineers. The environment is highly collaborative, with easy access to senior engineers and strong code review practices that support continuous learning.

You'll also have opportunities to seek guidance from the company CTO and Business Unit CTOs.

 

Tech Stack

Frontend

Next.js

React

TypeScript

 

Backend

Depending on the product, one or more of the following stacks are used:

Rust + Actix Web + Async GraphQL

Ruby on Rails

TypeScript + Node.js + NestJS

GraphQL is used as the primary interface between frontend and backend services.

For internal analytics tools:

Python

Streamlit

 

Development Tools

GitHub

GitHub Actions

Sentry

Datadog

Jira

Slack

GitHub Copilot

Claude Code

Cursor

Devin

Codex

 

Minimum Qualifications

Candidates must meet at least one of the following requirements:

Bachelor's or Master's degree in Computer Science, Information Science, or another STEM field

Graduation from a Japanese National College of Technology (KOSEN) or completion of an advanced engineering program

Publicly available personal projects or open-source contributions

Public projects include software or products accessible to users other than yourself, such as GitHub repositories, web services, mobile applications, CLI tools, libraries, or applications published through app stores.

Proven achievements in competitive programming or data science competitions, such as:

AtCoder Blue rating or above

Kaggle Competitions Expert or above

Advancement beyond the domestic qualification round of ICPC

Awards or equivalent achievements in similar competitions

 

Preferred Qualifications

Development Experience

Frontend development experience using JavaScript frameworks such as React, Vue.js, or Angular

Backend development experience using web application frameworks

Development experience with technologies such as Rust, Ruby, TypeScript, or AWS

 

Other Experience

Software development experience through internships or part-time work

Open-source contributions

Experience maintaining and improving personal projects over time

 

Who We're Looking For

Someone who enjoys learning and exploring unfamiliar domains

Someone who welcomes feedback and turns it into action

Someone who loves building products and cares deeply about quality, from design through implementation

A team-oriented person who enjoys helping others succeed while contributing to shared outcomes