Description
Hồ Chí Minh
Full-time
What you will do:
- Work with Redis for caching, session management, and other optimization tasks;
- Utilize message queues (e.g., Kafka) to implement message-driven architecture for asynchronous processing;
- Collaborate with product and engineering teams to understand business challenges and architect effective solutions;
- Optimize performance and cost-efficiency of both frontend and backend systems;
- Work closely with cross-functional teams to analyze requirements, address feedback, and align technical solutions with business goals.
What you will need:
- Bachelor's degree in Computer Science, Information Technology, or a related field;
- At least 3 years of experience in web-based software development;
- Strong understanding of e-commerce systems;
- Hands-on experience in both frontend and backend development in real-world projects;
- Proficiency in Node.js and TypeScript;
- Expertise in ReactJS, VueJS, NestJS and Next.js frameworks;
- Experience working with databases such as MongoDB, MySQL, and PostgreSQL;
- Familiarity with distributed service architectures;
- Experience with ORM (Object-Relational Mapping) frameworks;
- Strong experience working for caching and performance optimization;
- Proficiency in Git and working with version control workflows (GitHub, GitLab, Bitbucket);
- Experience in CI/CD pipelines for automated deployment and integration processes;
- Experience working with big data technologies such as Hadoop is a strong plus.