C

CWILL

Builds post-purchase tools for online merchants

Pop-Up & Email Marketing 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 is required; recent graduates are welcome.
  • No full-time work experience is required; internships, coursework, personal projects, or open-source projects are a plus.
  • Solid computer science fundamentals in data structures, networking, databases, operating systems, and software engineering are required.
  • Basic coding ability in at least one backend language, such as Java, Python, Go, or Node.js, is required.
  • Frontend basics in HTML, CSS, and JavaScript, plus familiarity with a common framework such as Vue or React, are required.
  • Database basics such as MySQL and Redis are required, including the ability to design simple tables and write SQL.
  • Familiarity with API development, frontend–backend integration, Git, Linux, and deployment workflows is required.
  • Familiarity with or eagerness to master AI coding tools such as ChatGPT, Claude, Cursor, or Copilot is required, along with the ability to understand, verify, and improve AI-generated code.
  • Professional working proficiency in Mandarin Chinese and English is required.

Responsibilities

  • Develop business systems, internal tools, data tools, and AI applications, gradually taking on the full cycle across frontend, backend, databases, API integration, testing, and deployment with a mentor.
  • Use AI tools in the standard development workflow for breaking down requirements, generating code, debugging, writing test cases and documentation, and building productivity tools.
  • Build small end-to-end feature modules, including pages, APIs, database tables, admin settings, permissions, data processing, and basic deployment.
  • Work with product and business teams to understand requirements, participate in solution discussions, break down tasks, integrate and test, verify releases, and run retrospectives.
  • Participate in code reviews and technical retrospectives to improve code quality, engineering standards, testing discipline, and reliability.
  • Capture reusable knowledge such as components, scripts, AI prompts, runbooks, and project notes.

Desired Qualifications

  • Projects such as web systems, admin dashboards, mini-programs, AI tools, automation scripts, or data processing are a plus.
  • A strong interest in AI-assisted development, full-stack engineering, and building business systems is desirable.

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