Web Application Engineer

Loglass

Backend

TypeScript

About this role

The engineer will be a core member of the team developing Loglass Management, a cloud-based management product for corporate management and budget-versus-actuals management. The role leads product feature development and improvement while considering business strategy and long-term customer value from an engineering perspective.

Day-to-day responsibilities include hearing about customers’ workflows, using that understanding for modeling and design, developing new features, improving existing features, and speeding up data aggregation and analysis screens. The engineer also performs regular refactoring, leads projects that support team development, and improves, streamlines, and automates development workflows across teams. The role may include some frontend work, although the primary focus is server-side development.

The product addresses a complex management domain in which rules differ between companies and there is no fixed answer. Customer Success and Product Management members work with the development team as domain experts from requirements definition onward. The team emphasizes autonomous decision-making, understanding why a feature is built, and making development processes and decisions visible. The posting cites a replacement project that reduced processing time from 15 minutes to under one minute through parallel processing and domain abstraction, while reducing configuration steps from 1,000 to 100. Career changes from this role into technical leadership, product development leadership, product management, engineering management, and common-platform engineering have occurred.

Required experience includes leading and advancing technical decisions that affect organizations larger than the immediate team; deriving technical strategy from business and corporate strategy; improving team productivity through process improvement, enablement, and automation; at least approximately five years of server-side web application development experience; at least approximately three years of test design and test-code experience; refactoring or re-architecting legacy or large-scale systems; and experience with agile development practices centered on customers, small releases, learning from experience, and self-organization. Desired experience includes frontend development, statically typed languages, AI-assisted development, TDD or DDD, and performance-focused coding. The posting also seeks a user-first approach and willingness to contribute to hiring, technical communication, and customer interviews.

Listed development technologies include Kotlin, Spring Boot, Rust, and Go on the server side; React, Next.js, and TypeScript on the frontend; Cursor and Claude Code for AI development; AWS and Terraform for infrastructure; Aurora PostgreSQL for the database; and Datadog Synthetics and Playwright for testing. Other listed tools and services are Slack, Gather, Figma, Findy team+, Notion, diagrams.net, and Gemini.

This is a full-time position with a three-month probationary period, extendable to six months. The stated annual salary range is 7,000,000 to 20,000,000 JPY, determined based on experience and skills. The examples show a monthly salary of 584,000 JPY at 7,000,000 JPY annually and 1,667,000 JPY at 20,000,000 JPY annually, including fixed overtime for 60 hours per month; overtime beyond that is paid separately. The work schedule is 10:00–19:00 with a one-hour break, with flextime and core hours from 10:00 to 15:00. The workplace is in Mita, Minato-ku, Tokyo, and the stated scope for workplace changes includes locations where telework is performed. Holidays include a two-day weekly schedule, weekends, public holidays, and year-end and New Year holidays from December 28 through January 3. Benefits include company housing, subsidies for PC-related equipment, and a corporate defined-contribution plan. Insurance includes health, employee pension, employment, and workers’ compensation insurance. Salary reviews occur twice yearly, in April and October.

This is an AI-generated summary of the employer's original posting — details can be incomplete, out of date or simply wrong. Always confirm everything on the official posting before applying.