estie logo
estie

Web Application Engineer (Stock options offered)

Salary
600万 - 1000万
Location
Tokyo
Remote
On-site / hybrid
Visa
Not specified
Language
Japanese: Business Level / English: Business Level
Posted
Aug 27, 2025
Ruby
Typescript
Rust
GraphQL
Engineering
Apply now

Review the role details and submit your application.

Apply Now
estie office view

Gallery

Office environment
Team culture
Workspace
Company culture

Overview

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. We encourage these teams to work autonomously and aim for 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 to deliver value to customers
  • ・Resolve technical issues proposed by engineers and improve implementation through more efficient processing
  • ・Generate ideas, conduct PoCs, and implement prototypes to better utilize massive amounts of real estate data
  • ・Launch new products and projects
  • ・Contribute to a team that creates compound value and promotes technological growth
  • 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.
  • Experience You Can Gain
  • ・Experience unlocking the value of buried data in a massive market where a single transaction can move tens to hundreds of billions of yen.
  • ・Experience "inventing the future" by working with highly skilled developers in a rapidly growing organization and leveraging data to solve the problem of "predicting the future of cities that are constantly changing."
  • ・Experience transforming industrial structures by modeling the complex, intertwined elements of cities, such as buildings, land, and addresses, which are considered impossible to normalize, and incorporating them into systems.
  • ・Experience in launching and running a business as an engineer while applying new technologies (GraphQL, generative AI, etc.) to solve business problems.

Required Skills

  • ・Systematic software knowledge
  • ・Experience developing commercial applications
  • ・Experience proposing and planning service/system improvements and launches

Preferred Skills

  • ・Development Experience
  • ・Front-end development experience using JavaScript frameworks (React, Vue.js, Angular, etc.)
  • ・Back-end development experience using web application frameworks, etc.
  • ・Development experience using Rust, Ruby, TypeScript, AWS, etc.
  • ・Experience launching an in-house service, or ongoing development and operation of a service
  • ・Project management or team leadership experience
  • Ideal Candidates
  • ・Someone who loves creating things and is uncompromising in their pursuit of perfection from design to implementation
  • ・Someone who can develop and implement with a strong desire to "always achieve the best possible state," rather than just thinking, "It's fine if it works."
  • ・Someone who is resilient to changing circumstances and can approach things with flexibility.
  • ・Someone who acts with a team-first approach and enjoys achieving results while leveraging individual talents.
  • ・Someone who wants to collaborate with other teams to produce greater results, regardless of job type or field.

Quick Facts

Companyestie
LocationTokyo
Salary600万 - 1000万
RemoteOn-site / hybrid
VisaNot specified
LanguageJapanese: Business Level / English: Business Level
Interested in this role?

Submit your application for this role at estie.

Apply Now