Job Description
<Position Objective/Expectation > - As we expand our services to Vietnam, you will be responsible for building the backend to improve the operability of our services. - Additionally, this position requires the ability to develop and formulate technology strategies that align with business goals while providing technical leadership to the development team in this position. <Job Responsibilities> - Lead technology selection and architecture decisions for a rapidly expanding service and organization - Build back-end applications with sustainable operational viability in mind - Planning and formulation of technology strategy aligned with business strategy and technical lead of development organization *Examples of anticipated tasks (not limited to) - Leading system requirements definition and domain modeling - Designing the architecture of backend systems - Hand on the design and development of the system, including unit test & documentation. - Implemented features & integration with clean, efficient code, following best practices for software development. - Participate in code reviews and contribute to the continuous improvement of the development process.
Job Requirement
<Necessary Skill / Experience > ・Gender: ANY ・Age: Under 40 ・Education: Bachelor or higher ・Language: - English: Business Level (for Internal. over CEFR B1 equivalent to TOEIC 600~700) ・Program Language: - Rust, TypeSctript, Node.js ・Flamework - axum, Express, Fastify, NestJS ・Experience: - More than 8 years of hands-on experience developing backend systems for web applications - Experience with technology verification, requirements analysis, architecture design, and infrastructure construction for development teams or multiple projects. - Experience in resolving technology, product, or development issues. - Proficiency in developing within a Docker native infrastructure environment. <Preferable Skill / Experience> ・Language: - Japanese: Business Level ・Program Language: - Rust, Scala, etc. as a statically typed and functional elements is a plus. ・Flamework - Reactjs and Next.js is a plus. ・Experience: - Experience in design and development of large systems across multiple teams - Experience in development based on domain-driven design. - Experience working with Scrum or Agile methodologies. - Experience developing in languages with strong statically typed and functional elements such as Rust, Scala, etc. - Knowledge of front-end development, libraries & frameworks such as Reactjs and Next.js is a plus. - Experience designing, developing, and operating microservices. - Experience developing security-conscious web applications. <Personality> - Those who - Sympathize with the company's mission: "Unleashing the Potential of the Manufacturing Industry." - Have a T-shaped ambition mindset, focusing on back-end and infrastructure while also learning peripheral knowledge as needed. - Address essential issues and take ownership to solve them. - Work positively and constructively in fast-changing and uncertain situations. - Communicate and discuss respectfully, considering others' context and solutions.