The Search and Recommendation group at LegalOn Technologies is responsible for a wide range of search, recommendation and agentic features in multiple rapid-growth services. We are a leading company of LegalAI in Japan, and Search and Recommendation is one of the most essential and mission-critical systems for our services. We are looking for a skilled Senior Software Engineer passionate about technology to design and implement various search/recommendation features and solve complex challenges to provide the best search experience to our customers.
Responsibilities
- Own backend development and maintenance, making thoughtful technical decisions to build stable, high-quality software that consistently delivers value to users.
- Plan, design, implement, test, and operate new features and enhancements for our web applications
- Design and develop document-processing components
- Build engineering foundations that improve productivity, such as schema-driven development, shared libraries, and continuous deployment pipelines
- Integrate the authentication/authorization platform with the web application
- Design architecture that enables high service quality and long-term scalability
- Improve team productivity and product quality by building automation, refining processes, and writing documentation
- Provide mentorship, coaching, and technical guidance to other engineers as needed
Requirements
- 3+ years of professional software development experience (or equivalent)
- 3+ years of experience using at least one programming language in a professional setting
- Experience improving code quality or development productivity at the team level
- Experience selecting and introducing new technologies, along with post-adoption maintenance and operations
- Japanese proficiency equivalent to JLPT N1 is required.
- Please clearly indicate your Japanese proficiency level in your resume.
Nice to haves
While not specifically required, tell us if you have any of the following.
- Experience developing web applications using Go or Java
- Experience designing or building systems using AWS, GCP, or Azure
- Experience with container technologies such as Docke
- Practical experience with Domain-Driven Design (DDD) or Clean Architecture
- Experience developing systems with a strong emphasis on web security
- Experience implementing algorithms related to natural language processing or syntactic parsing
- Experience collecting and visualizing data to support technical decision-making
- Ability to write maintainable code with a clear sense of responsibility boundaries and cohesion
- Ability to write robust, fault-tolerant code with well-designed error handling
Compensation
¥9,000,000 ~ ¥12,000,000 annually.