Loyalty & Referrals R&D Trainee - Full-Stack Engineer - Bilingual Mandarin
CWILL
CaryHybridIntern
Subscribers got this job on 14 October 2026.
New jobs reach them at 8 am and 6 pm, 5 days before they open here. Get the next one first
The job in short
Full-stack engineering R&D trainee for loyalty and referrals.
PythonJavaJavaScriptTypeScriptReactVueNode.jsSQLMySQLDockerCustomer support
Details
- Found
- 12 d ago · posted 2026-10-13
- Location as listed
- cary, North Carolina, United States
- Role
- Full-Stack Engineer
- Source
- The company’s own careers site
Full description
About CWILL
CWILL (pronounced 'quill') is a post-purchase and retention suite built for Shopify brands. Reduce support tickets, recover lost revenue from returns, and turn one-time buyers into loyal fans — with tools purpose-built for every touchpoint that follows the sale.
About the Role
CWILL Loyalty & Referrals helps Shopify merchants reward repeat customers with points, VIP tiers and referral programs.
Production bug fixes and data support for enterprise customers take up a full engineer's time today. As an R&D Trainee, you'll own much of this work, learning our systems from the inside, while growing into a full-stack engineer.
Product Intro:
https://www.cwill.com/products/loyalty-referrals/
Base location required:
Cary, NC
(We are unable to hire in other states; relocation will be required.)
Hybrid remote working setting
What You'll Do
Customer Issue Support
• Investigate and resolve technical issues from user and support tickets, quickly finding the root cause across frontend and backend (data errors, API errors, display problems and more)
• Classify issues by type and severity, respond quickly to urgent ones and drive fixes to completion
• Document frequent issues as troubleshooting guides and FAQs to reduce repeat tickets
• Work with support and product to reproduce problems, and provide data corrections or workarounds when needed
Enterprise Customer Support
• Prioritize production issues from enterprise customers, track progress and keep stakeholders updated
Product Improvements
• Build feature improvements and experience upgrades requested by product and operations, from frontend and backend development through testing and release
• Improve performance, refactor code and reduce technical debt to make the system more stable and responsive
• Improve frontend interactions and page load speed, and optimize backend API performance and database queries
• Join requirement reviews and give input on technical feasibility
Requirements
Requirements
• Bachelor's degree or higher in Computer Science, Software Engineering, Information Technology or a related field; Class of 2026 or recent graduate
• Strong programming fundamentals: proficient in at least one backend language (Java, Go, Python or Node.js), with a good grasp of common data structures and algorithms
• Frontend basics (HTML, CSS, JavaScript) and at least one framework (React or Vue)
• Backend fundamentals: HTTP, RESTful API design and MVC; able to build basic APIs on your own
• At least one relational database (MySQL or PostgreSQL): able to write SQL and understand indexes and transactions
• Comfortable using Git for version control and team collaboration
• Good coding habits, with attention to readability and maintainability
• Strong learner who picks up new technologies quickly and solves problems by reading documentation
• Clear logical thinking: able to break down problems and explain technical choices
• Good communication and ownership; you share progress proactively and stay calm under pressure
• Professional working proficiency in Mandarin Chinese and English (you will work daily with our engineering team in China)
Nice to Have
• A complete full-stack project you can show (coursework, competition, open source or internship)
• Internship experience on a software team
• Familiarity with TypeScript, Docker, CI/CD or cloud services (AWS, GCP, Alibaba Cloud, etc.)
• An active GitHub history or technical blog
• Programming competition awards (e.g., ICPC)
• Hands-on experience with AI coding tools such as Cursor, Codex or Claude Code
Benefits
Starting Pay: 80k - 110k depends on experiences, open to negotiation
• 401(k)
• PTO
• Paid Holidays
• Insurance
Full-Stack Engineer jobs in the United States · All CWILL jobs · Entry-level jobs in Cary, North Carolina