1. General requirements:
- Able to read and understand English technical documents well
- A strong learning attitude and genuine interest in working in the E-commerce field
- Good communication skills
- Able to proactively manage your own workload (Agile mindset)
2. Technical requirements:
- Workload ratio Backend : Frontend = 80 : 20 (mainly Backend)
- Strong JavaScript skills; basic understanding of frontend frameworks such as ReactJS and/or Next.js
- Proficient in building NodeJS Backend using ExpressJS and/or NestJS
- Understanding of or hands-on experience with TypeScript and TypeScript ORMs (Prisma, TypeORM, …)
- Understanding of or experience working with REST API and GraphQL
- Experience with databases: MySQL, PostgreSQL, MongoDB
- Able to write unit tests, integration tests, and e2e tests when required
3. Preferred skills (optional):
- Experience developing Shopify apps is a significant advantage
- Knowledge or experience with other e-commerce platforms is a plus
- Experience working with the Remix fullstack framework is a plus
- Ability to use AI tools to improve work efficiency is a plus
- Basic DevOps skills or knowledge (CI/CD, build, deploy) is a plus