Logo for GAIDOOR RECRUIT

【Global Team 年収800万円】Software Engineer – Construction DX / SaaS Platform (Full Remote)

Role overview

Qualifications

  • 3+ years of professional experience designing, developing, and operating web applications
  • Experience independently designing and implementing features in either frontend or backend development
  • Practical experience using AI coding assistants such as Claude Code, Cursor, or GitHub Copilot

Responsibilities

  • Design, develop, and maintain web application features based on user stories and product requirements
  • Write and maintain automated tests to ensure software quality
  • Collaborate with Product Owners and Tech Leads to understand product priorities and technical requirements
  • Monitor and evaluate the performance and effectiveness of developed features

Key facts

Hard skills

Other skills

  • Teamwork
  • Communication
  • Growth Mindedness
  • Accountability

About the company

GAIDOOR RECRUIT logo

GAIDOOR RECRUIT

  • Staffing & Recruiting
  • Small startup
  • 1–10
A Recruitment Service build to be a Connection Door between High Level Talents and companies based in Japan. 有料職業紹介事業 許可番号 (Recruitment License) 13-ユ-312626

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

One of our top clients, a well-established Japanese company currently undergoing a major digital transformation within one of Japan’s most important and globally influential industries, is looking for an experienced Software Engineer to help develop and scale its next-generation DX SaaS platform.

This position will play an important role in designing, developing, testing, and improving modern software applications while contributing to a fast-moving, AI-assisted engineering environment.

You will work alongside experienced engineers and technical leaders, taking ownership of features from initial design through implementation, deployment, and continuous improvement.

Join a new global team driving innovation and making a large societal impact.

Why Join?

Work-Life Balance: Full Remote from anywhere in Japan + Flex-time

Career Growth: Opportunities to develop your technical skills and advance your engineering career

Bilingual Environment: Diverse, multicultural engineering team

Modern Engineering Culture: AI-assisted development, modern cloud technologies, and continuous improvement

Pre-IPO Phase: Join a company undergoing significant digital transformation and organizational growth

Global Expansion: The company aims to become a global leader and already has offices in India, Singapore, Indonesia, and Vietnam

About the Company

This company is one of Japan’s most established and respected enterprises, with over 1,000 employees in the construction industry.

Despite its long history, the company is investing heavily in digital transformation and modern software development.

The CEO, who graduated in the United States and is highly committed to innovation, has made a strategic decision to build the company’s first-ever in-house digital and product development organization.

To achieve this, he has recruited some of Tokyo’s top technology leaders, including an experienced CTO and CIO.

The company is developing a next-generation digital platform designed to transform how the construction industry operates.

By connecting data, people, and processes across design, manufacturing, construction, and building management, the platform aims to improve productivity, efficiency, and collaboration across the industry.

The company also has an international presence, with offices in:

  • India
  • Singapore
  • Indonesia
  • Vietnam

Role Overview

As a Software Engineer, you will join a product development team responsible for building and improving a next-generation construction DX SaaS platform.

You will work closely with Product Owners, Senior Engineers, and Tech Leads to design, implement, test, and maintain high-quality software applications.

The role requires strong hands-on development capabilities, ownership of assigned features, and the ability to work independently while collaborating effectively with the engineering team.

You will also contribute to a modern engineering culture that integrates AI coding assistants into daily development workflows.

The ideal candidate is a proactive software engineer who values clean code, continuous learning, teamwork, and delivering measurable business value through technology.

Key Responsibilities

Software Design & Development

  • Design, develop, and maintain web application features based on user stories and product requirements.
  • Take ownership of assigned features from technical design through implementation, testing, and production operation.
  • Develop reliable, maintainable, and scalable software applications.
  • Work independently on assigned development tasks while following technical direction provided by Senior Engineers and Tech Leads.
  • Collaborate with other engineers to solve technical challenges and improve application quality.

Code Quality & Testing

  • Write and maintain automated tests to ensure software quality.
  • Participate actively in code reviews and technical discussions.
  • Identify potential bugs, performance issues, and technical risks early in the development process.
  • Contribute to improving coding practices, documentation, and development standards.
  • Ensure quality is built into the development process rather than relying only on testing after implementation.

AI-Assisted Software Development

  • Use modern AI coding assistants such as Claude Code, Cursor, or GitHub Copilot in daily development activities.
  • Leverage AI-assisted tools to improve development productivity and efficiency.
  • Review, test, and validate AI-generated code before integrating it into production systems.
  • Apply engineering judgment to ensure AI-generated implementations meet quality, security, and maintainability standards.
  • Continuously explore more effective AI-assisted development workflows.

Product Development & Collaboration

  • Collaborate with Product Owners and Tech Leads to understand product priorities and technical requirements.
  • Translate user stories into technical solutions and implementation plans.
  • Provide realistic development estimates and communicate potential risks or blockers early.
  • Constructively challenge unclear or ineffective requirements and propose improvements.
  • Work collaboratively with other engineers to deliver product features in small, manageable releases.

Monitoring & Continuous Improvement

  • Implement appropriate logging, metrics, and monitoring capabilities before releasing new features.
  • Monitor and evaluate the performance and effectiveness of developed features.
  • Take responsibility for maintaining and improving features after deployment.
  • Identify opportunities to improve application performance, reliability, and user experience.
  • Support continuous improvements in engineering quality and development efficiency.

Requirements

Professional Experience

  • 3+ years of professional experience designing, developing, and operating web applications.
  • Experience independently designing and implementing features in either frontend or backend development.
  • Experience writing automated tests and participating in code reviews.
  • Knowledge of relational database design and SQL.
  • Ability to take ownership of development tasks from implementation through production operation.

AI-Assisted Development

  • Practical experience using AI coding assistants such as Claude Code, Cursor, GitHub Copilot, or similar tools in daily software development.
  • Ability to critically review, test, and validate AI-generated code rather than accepting generated implementations without verification.
  • Understanding of how to maintain software quality when using AI-assisted development tools.

Engineering Mindset

  • Strong ownership and accountability for assigned development tasks.
  • Ability to work independently while collaborating effectively with other engineers.
  • Growth mindset and willingness to learn new technologies and development practices.
  • Lean mindset focused on delivering value efficiently.
  • Strong teamwork and communication skills.

Preferred Qualifications

  • Experience with cloud platforms such as AWS or Google Cloud.
  • Experience with containers and CI/CD pipeline development.
  • Experience developing features that integrate LLM APIs or other AI services.
  • Experience working in Agile or Scrum development environments.
  • Experience with observability, application monitoring, or performance optimization.
  • Japanese language proficiency equivalent to JLPT N2 or higher is a plus, but Japanese is not a mandatory requirement. Candidates currently learning Japanese are also welcome.

Benefits

Employment Type:Full-time employee

Annual Salary: ¥5,000,000 – ¥8,000,000 (depending on experience and qualifications)

Remote Work: Full Remote within Japan (occasional office attendance may be required)

Flexible Working Hours: Yes

Core Time: 11:00 AM – 2:00 PM

Standard Working Hours: 9:00 AM – 5:30 PM (7.5 working hours per day)

Salary Review: Once per year

Bonuses: Twice per year (March and September)

Holidays: Weekends + Japanese National Holidays

Annual Holidays: Approximately 122 days per year

Additional Leave: Paid annual leave, summer and year-end holidays, refresh leave, life support leave, and special leave

Additional Benefits:

  • Full social insurance coverage
  • Transportation expenses covered
  • Retirement benefit program
  • Employee stock ownership program
  • Annual health examinations
  • Employee welfare benefits

Location

Tokyo, Japan (Head Office in Shinjuku)

Full Remote work available across Japan.

Occasional office attendance may be required depending on business or team needs.



Salary: 800万円

Related jobs

See all Software Engineer jobs

Other jobs at GAIDOOR RECRUIT