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.