Senior Web Application Engineer (Stock options offered)
- Tokyo
- Partial Remote
- Full-time
- August 27, 2025
Background
To promote digital transformation across the entire commercial real estate industry, with a focus on office real estate, we are adopting a multi-product strategy and aiming to develop our business with a diverse set of functions that support customer operations.
To grow our business through multi-product development, each product must autonomously and rapidly test hypotheses. To achieve this, our development team is composed of multiple teams of approximately five people with mixed job functions, and we encourage these teams to work autonomously and aim for overall optimization.
Example of a development team:
・2 Web application engineers
・1 Product manager
・1 Designer
・1 Design engineer
We are looking for someone who can formulate and implement the technical policies necessary to maximize business value within this team and contribute to maximizing the business value created by the team.
Responsibilities
・ Leading development teams to maximize business value
・Ensuring high-quality coding and overall team code quality
・Determining the technical direction necessary to maximize the business value of your team's products
・Providing technical support to help product managers and designers find superior solutions
*Your team will be determined based on your experience and aspirations.
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
Development Experience
・Practical experience in front-end development using JavaScript frameworks (React, Vue.js, Angular, etc.)
・Practical experience in back-end development using web application frameworks, etc.
Deep knowledge of software development
・ Systematic software knowledge
・ Software engineering knowledge for improving system stability
Experience leading technical teams
・Experience or ability to create framework best practice guidelines and share them with the team
・Experience leading and improving codebase scalability, etc.
・ Experience reviewing code for team members and maintaining and improving code quality
Preferred Skills
・Front-end development experience using React or Vue.js
・Back-end development experience using Rust or Ruby
・Experience building and operating infrastructure on AWS
・Experience developing interconnected multi-products (or services that connect multiple systems)
・Ability to plan and propose product features through collaboration with the business side and user interviews
Ideal Candidates
・A person with a professional mindset who is always focused on making a bigger impact and a strong desire to deliver value to customers
・A person who can work collaboratively across job boundaries with an awareness of business impact
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.