Lead Full Stack Engineer

Date PostedSeptember 16, 2026LocationAsia Japan TokyoCompanyMichael Page International Japan K.K./マイケル・ペイジ・インターナショナル・ジャパン株式会社SalaryJPY 6000K - JPY 8000KTypeit (pc, web, unix) - tech lead/lead engineer

Job Summary

Join a high-impact development team to deliver business-critical digital solutions for a large consumer customer base. This role combines hands-on full stack development using React, React Native, Java, and Redis with system design leadership. You will influence architecture, scalability, and user experience across web and mobile applications.

Responsibilities

  • Lead design and development of modern web and mobile applications
  • Develop customer-facing features using React.js and React Native
  • Build and maintain backend services using Spring Boot (Java) and Redis
  • Design scalable system architecture, data structures, and database schemas
  • Collaborate with cross-functional teams to deliver new features

Required Skills

  • 6-10 years of professional software development experience
  • Strong expertise in JavaScript and TypeScript
  • Experience with Spring Boot (Java) and Redis
  • Extensive experience with React.js and React Native
  • Fluent English communication skills

Job Details

Job Description Join a high-impact development team responsible for delivering business-critical digital solutions used by a large consumer customer base. This role combines hands-on full stack development with system design leadership, offering the opportunity to influence architecture, scalability, and user experience across web and mobile applications. Description * Lead the design and development of modern web and mobile applications. * Develop customer-facing features using React.js and React Native. * Build and maintain backend services using Spring Boot (Java) and Redis. * Design scalable system architecture, data structures, and database schemas. * Develop and manage APIs, integrations, and server-side components. * Create reusable front-end components and libraries to improve development efficiency. * Convert UX/UI designs and wireframes into high-quality, maintainable code. * Optimize application performance across browsers, devices, and platforms. * Collaborate with Product Managers, Designers, and Engineering teams to deliver new features. * Promote engineering best practices and provide technical guidance to junior team members. * Contribute to system reliability, security, and long-term maintainability. Profile * 6-10 years of professional software development experience. * Strong expertise in JavaScript and TypeScript. * Strong hands-on experience with Spring Boot (Java) and Redis. * Extensive experience developing applications with React.js. * Experience building mobile applications using React Native. * Solid understanding of RESTful APIs and modern authentication and authorization practices. * Experience with state management frameworks such as Redux or MobX. * Knowledge of JSON Web Token (JWT) and related security concepts. * Familiarity with Git and modern software development workflows. * Strong analytical and problem-solving abilities. * Bachelor's degree in Computer Science or a related discipline, or equivalent practical experience. * Fluent English communication skills. Preferred Qualifications * Experience with GraphQL. * Familiarity with Node.js or other server-side technologies. * Understanding of Agile development methodologies. * Open-source contributions or an active GitHub portfolio. Job Offer * Opportunity to lead the design and delivery of large-scale digital products. * Exposure to modern web, mobile, and cloud-based technologies. * Collaborative, international engineering environment. * Long-term project engagement with ongoing development initiatives.