Senior Full Stack Engineer (JavaScript/TypeScript) (#397)


港区白金, 東京都
Full time Permanent
Insurance

Job description

As a Software Engineer, you will collaborate with Product Owners, Business Analysts, UI/UX Designers, and fellow developers to build and maintain high-quality web applications.
The primary development language for this role is JavaScript/TypeScript.

Key Responsibilities

  • Develop robust front-end and/or back-end applications using TypeScript with comprehensive unit tests.

  • Design scalable and maintainable system architectures.

  • Continuously seek and implement improvements in existing applications.

  • Review code from peers to ensure adherence to best practices in efficiency, testability, readability, maintainability, and style consistency.

  • Actively contribute to the Engineering Communities of Practice by sharing knowledge and promoting best practices.

  • Mentor and support junior and mid-level engineers.

Minimum Qualifications

  • 7+ years of experience in web application development using JavaScript/TypeScript.

  • Strong front-end development skills using React.js and/or Next.js.

  • Proficiency in HTML/CSS for clean and responsive UI implementation.

  • Back-end development experience using Node.js with frameworks such as Express or Fastify.

  • Solid understanding of RESTful API design and Swagger/OpenAPI specifications.

  • Familiarity with relational databases like MySQL, including schema design and query optimization.

  • Eagerness to learn new technologies (e.g., Next.js, Serverless Framework).

  • Strong grasp of software engineering best practices with clean, maintainable code.

  • Ability to make sound architectural decisions and build scalable systems.

  • Initiative in identifying improvements and implementing them proactively.

  • Experience with Agile/Scrum methodologies.

  • Proficiency with AWS.

  • Team-oriented mindset and ability to mentor junior engineers.

  • Solid Git knowledge and collaborative development experience.

  • Language Requirements: Business-level English and Business-level Japanese (JLPT N2 or above)

Preferred Qualifications

  • Proficiency in Java and Spring Boot.

  • Experience with NoSQL databases such as DocumentDB and Redis.

  • Familiarity with OpenShift and/or Kubernetes.

  • Experience in serverless architectures.

  • Knowledge of microservices or service-oriented architectures.

  • Experience using CI/CD tools such as Jenkins and SonarQube.

Language requirement

English (Business), Japanese (Business)

Working hours

9:00-18:00

Back to jobs