C

CWILL

Builds post-purchase tools for online merchants

Loyalty & Referrals R&D Trainee - Full-Stack Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeCary, NC, USA$80k - $110k

About the Job

Requirements

  • A bachelor's degree or higher in Computer Science, Software Engineering, Information Technology, or a related field; candidates must be from the Class of 2026 or be recent graduates.
  • Proficiency in at least one backend language (Java, Go, Python, or Node.js) and a good grasp of common data structures and algorithms.
  • Frontend basics (HTML, CSS, and JavaScript) and at least one framework (React or Vue).
  • Knowledge of HTTP, RESTful API design, and MVC, and ability to build basic APIs independently.
  • Experience with at least one relational database (MySQL or PostgreSQL), including writing SQL and understanding indexes and transactions.
  • Comfort using Git for version control and team collaboration.
  • Professional working proficiency in Mandarin Chinese and English for daily work with the engineering team in China.

Responsibilities

  • Investigate and resolve technical issues from user and support tickets, finding root causes across frontend and backend, including data errors, API errors, and display problems.
  • Classify issues by type and severity, respond quickly to urgent issues, and drive fixes to completion.
  • Document frequent issues as troubleshooting guides and FAQs to reduce repeat tickets.
  • Work with support and product teams to reproduce problems and provide data corrections or workarounds when needed.
  • Prioritize production issues from enterprise customers, track progress, and keep stakeholders updated.
  • Build feature improvements and experience upgrades requested by product and operations, including frontend and backend development, 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 provide input on technical feasibility.

Desired Qualifications

  • A complete full-stack project to 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.

About the Company

CWILL

Builds post-purchase tools for online merchants

CWILL provides software for online merchants to manage customer activity after a purchase and encourage repeat business. Its apps combine shipment tracking, returns and exchanges with product reviews, loyalty rewards, referral programs and email marketing. Store teams use the tools to send delivery updates, resolve return requests, collect customer feedback and coordinate campaigns, while a separate chatbot answers shopper questions using store information. Merchants install individual apps or connect several products, with paid subscriptions based on selected features and usage alongside free plans. The business began in 2014 as Channelwill and is headquartered in Cary, North Carolina.

Company size
51-200
Company stage
Not listed
Total funding
Not listed
Headquarters
Cary, NC
Founded
2014

Recently Posted Jobs

Explore more opportunities at CWILL

See more jobs