Senior Full Stack Engineer

Date PostedJuly 9, 2026LocationTokyo, JapanCompanyMichael Page International Japan K.K.SalaryJPY 1500K - JPY 8500KTypeit (pc, web, unix) - fullstack engineer

Job Summary

This is a senior-level role focused on leading the design and development of scalable, customer-facing web and mobile applications. The position involves bridging front-end and back-end systems while mentoring junior engineers in a high-impact environment. You will be responsible for architecting robust systems and driving development best practices.

Responsibilities

  • Design and develop full-stack applications
  • Architect scalable systems and APIs
  • Drive development best practices
  • Mentor junior engineering team members

Required Skills

  • JavaScript/TypeScript
  • React.js and React Native
  • Spring Boot (Java) and Redis
  • RESTful APIs and System Architecture

Job Details

### Job Description This is a senior-level opportunity to lead the design and development of scalable, customer-facing applications across web and mobile platforms. You will bridge front-end and back-end systems while mentoring engineers and shaping best practices in a high-impact environment. ### Responsibilities - Design, develop, and maintain front-end (React.js, React Native) and back-end (Spring Boot, Java, Redis) components - Build reusable components and scalable front-end libraries - Translate UI/UX designs and wireframes into high-quality, production-ready code - Architect system structures, APIs, and database schemas for performance and scalability - Optimize application performance across devices, browsers, and environments - Collaborate with Product Managers and designers to deliver seamless user experiences - Drive best practices in development and provide mentorship to junior engineers - Manage integrations, APIs, and system environments to ensure reliability ### Profile - 7-10 years of experience in front-end or full-stack development - Strong proficiency in JavaScript and TypeScript - Solid experience with React.js and React Native - Hands-on experience with Spring Boot (Java) and Redis - Familiarity with RESTful APIs and modern authentication (e.g., JWT) - Experience with state management tools (Redux, MobX) - Proficient with Git or similar version control systems - Strong problem-solving ability and troubleshooting skills - Bachelor's degree in Computer Science or equivalent experience - Business-level English or above ### Preferred Qualifications - Experience with GraphQL or Node.js - Understanding of Agile methodologies - Contribution to open-source or active GitHub presence ### Job Offer - Opportunity to lead architecture and system design in a senior role - Exposure to large-scale, high-traffic digital platforms - Collaborative, cross-functional international team environment