Tech Lead / Fullstack Engineer (AI×HR Tech product)

Exawizards Minato-ku, Tokyo
  • 💴 ¥8.0M ~ ¥13.1M annually
  • 🏡 Partially remote
  • 🧪 3+ years experience required
  • 💬 Business Japanese
  • 🗾 Japan residents only
  • 🧳 No relocation support
APPLY FOR THIS POSITION
DO YOU NEED MORE INFO?
ASK A QUESTION

About Exawizards

Exawizards Minato-ku, Tokyo

Exawizards is a technology company focused on addressing societal challenges through artificial intelligence. By developing AI platforms and products, we target both industry-specific problems and broader societal issues, such as those posed by an aging population.

Key benefits

  • Cutting-edge AI technologies
  • Fast-paced setting

About the position

This position is expected to lead the development of our product exaBase DX Assessment & Learning.

Technology Stack

  • Kotlin. It leverages the rich library ecosystem of Java while eliminating Java’s verbosity, allowing developers to focus on business logic.
  • Javalin. This lightweight framework enables us to check all sources when issues arise, making it easier to distinguish whether the problem lies in the application or the framework.
  • React / Recoil. We appreciate their reusability through componentization and the clarity achieved through the separation of concerns. In particular, hooks allow for the separation of business logic leading to efficient task allocation.
  • RDS
  • Docker / nomad / terraform
  • Github / Github Actions
  • Jira
  • E2E testing with Cypress and server-side testing including databases

Development Structure

  • Engineers and product managers are organized into teams focused on various feature developments, divided into three teams of 3-4 members each (as of November 2024).
  • Approximately 90% of the development members are from overseas (mainly from Asia), but all business-side members are Japanese, so Japanese is used for business communication. *Since more than half of the company’s development members are non-Japanese, HR initiatives such as language exchange programs are also in place to promote multicultural understanding.
  • We conduct agile development aiming for Scrum development with one-week sprints.
  • While we aim to ultimately converge on Scrum, we strive for team members to autonomously improve team processes.
  • Teams operate under a rule of coming to the office once a week, allowing individuals to choose a working style that maximizes their performance (as of November 2024).

Experience Gained Through the Role

  • Since each division is given significant discretion like a subsidiary, there is a potential career path to lead the technology side as a divisional CTO in the future.
  • With a small, elite organization of about 50 members across the division, the distance to business-side members such as PdMs is very close. This allows you to be consistently involved in product development, from selecting product specifications to technology selection (as of November 2024).
  • Given the aforementioned environment, you can also pursue a career as a business leader such as a PdM, PO, or business manager with a holistic view of the product, business, and organization.
  • Possessing assessment data and AI technology for talent development in large enterprises, we have a unique positioning compared to other HR services. You can take on strategic talent management and multi-product development challenges using this technology as a weapon.
  • By being involved in product development that has grown 20-fold in four years and about 1.7 times recently, you will face various highly challenging technical issues. Examples: Data distribution, changes to existing database mechanisms, strengthening content recommendation algorithms, improving UI/UX, considering microservices, etc.
  • By being involved in the operation of services that are running with no maintenance, you can deepen your experience and know-how in service operation.

Responsibilities

  • Lead the decision-making on technology selection and architecture in a rapidly expanding service and organization
  • Formulate and establish technical strategies aligned with business strategies, and provide technical leadership to the development organization
  • Lead agile development aiming for Scrum to achieve a self-sufficient team
  • Manage the team by supporting team members’ performance and growth, and adjusting resources as necessary
  • We are considering further subdividing the organization and appointing leaders, so the weight of people management is expected to gradually lessen
  • You will also be responsible for decomposing tasks and assigning appropriate members based on individual technical growth

Requirements

  • Over 3 years of web application development experience
  • Experience in selecting and using technologies on your own
  • Extensive knowledge of cloud infrastructure and databases
  • Fluent business communication skills in Japanese
    • Ability to complete daily tasks in Japanese, including text communication and meetings
    • Example: Approximately 3 years of work experience in a Japanese environment

Nice to haves

While not specifically required, tell us if you have any of the following.

  • Experience working at a startup
  • Experience leading development projects
  • Experience in operating and growing a service
  • Outstanding achievements in competitive programming (AtCoder: Blue or higher)
  • Experience with modern languages/frameworks (Golang, Java, server-side Kotlin, etc.)
  • Experience in software development using Agile/Scrum

Compensation

8.04 to 13.08 million JPY annually.

Hiring Process

  1. 1

    CV Screening

  2. 2

    Coding Test

  3. 3

    First Interview

  4. 4

    Second Interview

  5. 5

    Final Interview

APPLY FOR THIS POSITION
DO YOU NEED MORE INFO?
ASK A QUESTION

Related jobs

More jobs like this

I'll send you a digest of new English-friendly software developer jobs in Japan. Your email stays private, I don’t share or sell it.