Junior Web Application Engineer
- Tokyo
- Partial Remote
- Full-time
- February 18, 2026
Background
We aim to drive DX (digital transformation) across the entire commercial real estate industry—centered on office real estate—by adopting a multi-product strategy and developing a business with different sets of functions that support our customers’ workflows.
To grow the business through multi-product expansion, each product needs to autonomously and rapidly run hypothesis testing cycles. To achieve this, our development organization forms multiple cross-functional teams of around five members, and we encourage these teams to operate autonomously while pursuing overall optimization.
Example development team:
- 2 web application engineers
- 1 product manager
- 1 designer
- 1 design engineer
To maximize business value, we are looking for someone who can contribute to maximizing the business value we create as a team member through product development.
Responsibilities
- Develop new features that deliver value to customers
- Resolve technical challenges proposed by engineers and improve implementations using more efficient approaches
- Generate ideas to better leverage large-scale real estate data, run PoCs, and build prototypes
- Launch new products and projects
- Contribute to the team to create compounding value, and drive technical growth and development
Experience you can gain in this role
- Experience unlocking the value of data buried in a massive market where a single transaction can involve tens to hundreds of billions of yen
- Experience “inventing the future” by working in a rapidly growing organization with highly skilled engineers, leveraging data to solve the challenge of enabling predictions about the future of constantly changing cities
- Experience transforming industry structures by modeling complex, interwoven urban elements—such as buildings, land, and addresses—often considered impossible to normalize, and implementing them within systems
- Experience launching and driving a business as an engineer by adopting new technologies (e.g., GraphQL, generative AI) to solve real business challenges
Development Environment
Frontend
- Next.js
- React
- TypeScript
Backend
The backend has three environments, depending on the product.
Common components are extracted as microservices, eliminating any inconveniences caused by language differences.
GraphQL is used to interface with the frontend.
- Rust + actix-web + async-graphql
- Ruby on Rails
- TypeScript + Node.js + NestJS
In addition, Python + Streamlit is used as an internal analysis tool.
Development Tools
- Code Management: GitHub
- CI/CD: GitHub Actions
- Operational Monitoring: Sentry, Datadog
- Task Management: JIRA
- Communication Tools: Slack
- Development Support: GitHub Copilot, Claude Code, etc.
Required Skills
- Hold a degree in Informatics / Computer Science
- Have graduated from a College of Technology (KOSEN)
- Have personal development work that has been publicly released ※
※ “Publicly released” means it is published online (e.g., on GitHub, an app store, etc.) and is accessible and usable by users other than yourself.
Must have the following track record:
- AtCoder: Green or higher (Rating 800+)
- Kaggle: Expert or higher
- Have placed in / received an award in a programming contest
Preferred Skills
- Professional experience in frontend development using JavaScript frameworks (e.g., React, Vue.js, Angular)
- Professional experience in backend development using web application frameworks, etc.
- Development experience using Rust, Ruby, TypeScript, AWS, and related technologies
- Experience launching in-house services, and continuously developing and operating services over time
- Experience in project management and/or serving as a team lead
- Someone who loves building products and can pursue quality without compromise, from design through implementation
- Someone who doesn’t settle for “it works,” but develops and implements with a strong drive to keep things in the best possible state
- Someone who adapts well to change and can approach tasks with flexibility
- Someone who acts with a team-first mindset and finds joy in achieving results by bringing out the best in each individual
- Someone who isn’t confined by a specific role or domain and wants to collaborate with other teams to create bigger outcomes
About estie
Estie aims to solve the challenges of real estate transaction costs caused by data fragmentation.
Real estate transactions involve numerous companies and stakeholders; currently, each company operates its own independent database. As a result, information updates and sharing within companies are often delayed, leading to time lags and increased communication costs.
Estie’s goal is to simplify the data-sharing process by digitizing analog data and building a unified database. They can enable real-time, bidirectional information sharing, thus streamlining the flow of information.
Get Job Alerts
Sign up for our newsletter to get hand-picked tech jobs in Japan – straight to your inbox.








