
CWILL builds post-purchase software for Shopify and direct-to-consumer brands, bringing order tracking, returns, reviews, loyalty, shipping protection, and customer support tools together in one suite. Its products use order and customer data to help merchants answer delivery questions, manage exchanges and store credit, encourage repeat purchases, and understand performance across the customer journey. The suite also includes AI-assisted features for upsells, exchanges, review summaries, and support. CWILL operates in SaaS, ecommerce, and marketing; the supplied profile does not specify current hiring details.
Entry-Level Full-Stack Engineer Trainee, Backend (Mandarin-English)
Join CWILL’s TrackingMore shipment tracking platform team as a full-stack engineering trainee, supporting its product and API for e-commerce brands. Investigate production issues and deliver frontend and backend improvements.
Description
- Investigate and resolve frontend and backend issues reported by users and support teams.
- Assess issue type and severity, handle urgent cases, and follow fixes through to completion.
- Turn recurring problems into troubleshooting guides and FAQs.
- Work with support and product teams to reproduce issues and provide data corrections or workarounds.
- Prioritize enterprise customer production issues, track resolutions, and keep stakeholders informed.
- Develop and release frontend and backend features and product experience improvements.
- Optimize performance, refactor code, and reduce technical debt.
- Contribute technical feasibility feedback during requirements reviews.
Requirements
- Hold a bachelor's degree or higher in computer science, software engineering, information technology, or a related field; be a 2026 graduate or recent graduate.
- Have strong programming fundamentals and proficiency in at least one backend language: Java, Go, Python, Node.js, or PHP; understand common data structures and algorithms.
- Know HTML, CSS, and JavaScript fundamentals, and have experience with React or Vue.
- Understand HTTP, REST API design, and MVC, and be able to build basic APIs independently.
- Use at least one relational database, MySQL or PostgreSQL; write SQL and understand indexes and transactions.
- Use Git for version control and team collaboration.
- Write readable, maintainable code.
- Learn new technologies quickly and solve problems by consulting documentation.
- Break down problems logically and explain technical decisions.
- Communicate clearly, take ownership, share progress proactively, and stay composed under pressure.
- Have professional working proficiency in Mandarin Chinese and English.
- Preferred: Have a completed full-stack project to share.
- Preferred: Have software team internship experience.
- Preferred: Be familiar with TypeScript, Docker, CI/CD, or cloud services.
- Preferred: Maintain an active GitHub history or technical blog.
- Preferred: Have received programming competition awards.
- Preferred: Have practical experience with AI coding tools such as Cursor, Codex, or Claude Code.
Benefits
- 401(k) retirement plan
- Paid time off
- Paid holidays
- Insurance