JD:
• Design, develop, and maintain Ecommerce software applications using Java, C++, Lua, PHP, NodeJS, C#, and Golang.
• Write clean, efficient, and maintainable code for various projects and platforms.
• Collaborate with cross-functional teams to understand requirements and deliver high-quality solutions.
• Contribute to the design and architecture of software systems, ensuring scalability, reliability, and performance.
• Implement best practices for software development and system architecture across different projects.
Responsibilities:
• Degree or Dip in computer science, Information Technology, or relevant experience
• 5+ years of experience in software engineering at Ecommerce project with proficiency in Java, C++, Lua, PHP, NodeJS, C#, and Golang.
• Strong understanding of software development principles, data structures, and algorithms.
• Experience with database design and management (SQL and NoSQL).
• Familiarity with version control systems (e.g., Git) and development tools.
• Excellent problem-solving skills and attention to detail.
• Strong communication and documentation skills.
• Experience in Ecommerce Product vision statement includes a high-level view of the product requirements that will help us achieve the product vision. At this stage, we also outline a general timeframe of development and release those requirements. The product roadmap further will form the product backlog.
• Product backlog to create the full list of the tasks in the scope for the e-commerce website, ordered by priority.
• Release plan in high-level timetable for the release of the e-commerce website.
• Sprint backlog which includes user stories, the goals, and tasks associated with the current sprint.
• Increment the functionality of the product that we demonstrate to a customer at the end of the sprint.
• Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).
• Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes).
• Knowledge of modern front-end frameworks (e.g., React, Angular, Vue.js).
• Experience with CI/CD pipelines and DevOps practices.
• Understanding of microservices architecture and distributed systems.
• Business level Mandarin speaking is required as the candidate will be required to liaise with Mandarin stakeholders, vendors and counterparts on daily basis.