Point your AI agent at freehire and let it find you a job.

Get the CLI →

estie

Senior Web Application Engineer (Stock options offered)

Posted Updated
Discussion

Applications: candidates must already be in Japan. Visa sponsorship: not available. Japanese: Business level. English: Not required. Japan Dev tags: Engineering, Web / Full-stack, Python, Ruby, Rust.

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

Skills

See also

Industrial Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available