- Develop web applications using Node.js and related technologies
- Participate in improving internal processes to enhance work efficiency
- Have a clear career orientation and commitment to working as a NodeJS Developer
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
- Income commensurate with experience and ability
- Quarterly and annual bonuses based on common goals
- Opportunity to work in the e-commerce industry, especially Shopify, the number 1 e-commerce platform
- Become a member of an enthusiastic and passionate team
- Participate in on-job training before starting work, ensuring you clearly understand and can perform the job
- Comfortable working environment, promoting efficiency, teamwork, and knowledge sharing
- Special attention and direction for each member's development