Fullstack Developer

Location Tokyo
Job type Permanent
Salary
Reference 50420

Company overview:

Founded in 2017, this legal technology company combines deep legal expertise with advanced AI development to create innovative legal tech solutions. Having raised approximately ¥17.9 billion in funding, the company expanded internationally by establishing a U.S. subsidiary in 2022. Its flagship product is an AI-powered legal platform that supports comprehensive legal operations. The company also offers an AI-driven contract review service available in the U.S. and U.K., and recently launched a corporate-focused generative AI tool designed to simplify understanding of internal regulations and corporate challenges. Leveraging technologies such as natural language processing, large language models, legal document graphs, and AI agents, the company delivers cutting-edge, sophisticated user experiences.

Responsibilities

  • Ensure the reliable and stable operation of web applications.

  • Apply advanced technologies to enhance the quality and performance of knowledge processing systems.

  • Plan, design, develop, test, and maintain new and expanded features.

  • Conduct domain and data modeling aligned with the product’s future roadmap.

  • Develop tools and systems to boost productivity, including schema-driven development, reusable libraries, and CI/CD pipelines.

  • Architect solutions that effectively balance quality standards with development efficiency.

  • Create clear documentation and streamline automation and processes to improve overall team productivity.

Required Skills

  • Over 3 years of experience in developing and maintaining web applications.

  • Proficient in statically typed programming languages such as Java.

  • Hands-on experience with front-end development frameworks like React.

  • Skilled in development and management of relational databases (RDB).

  • Experience working with containerization technologies like Docker.

  • Familiar with collaborative team development using Git and platforms such as GitHub, GitLab, or Bitbucket.

  • Japanese language ability at or above JLPT N2 level.

Preferred Skills

  • Understanding of software architecture principles.

  • Ability to design systems with a focus on performance optimization, such as efficient network usage and algorithm improvements.

  • Experience designing and implementing solutions on cloud platforms like AWS, GCP, or Azure.

  • Familiarity with Domain-Driven Design (DDD) or Clean Architecture methodologies.

  • Background in security-focused web development practices.

  • Skilled at writing maintainable code that demonstrates clear responsibility and cohesion.

  • Proficient in developing robust code with comprehensive error handling.

  • Experience working with microservices architectures and container orchestration tools like Kubernetes.