Lead development for a spend-management product, shaping product, team, or technology strategy and building scalable backend and frontend systems for financial workflows.
About this role
The Web Engineer develops shared authentication, authorization, and permission-management foundations used across freee’s integrated management platform. The role covers account functions and access control, with work assigned across authentication/authorization or permissions according to the engineer’s skills and career direction. Work includes designing and building shared features, supporting product-team adoption, reviewing designs, and improving scalability, security, and maintainability. Authentication tasks include secure sign-in, authorization infrastructure using Authlete, and external identity links. Permissions tasks include flexible access-control logic and microservice performance tuning. The stack includes Go, Ruby, TypeScript, Ruby on Rails, React, AWS Aurora/MySQL, ElastiCache/Redis, GCP BigQuery, Docker, EKS, Helm, and Terraform. Applicants need at least three years of recent web-application development experience and experience designing data models for RDS or KVS.
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.