Pop-Up & Email Marketing R&D Trainee - Full-Stack Engineer - Bilingual Mandarin
Quick overview
Job 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
We're building a new generation of AI-native full-stack engineers. As AI changes how software is built, we want engineers who can take a feature from idea to release, across frontend, backend, database and deployment, using AI as part of everyday work.
You'll join our CWILL Pop-Up & Email Marketing team and learn through mentorship and real projects, helping us move toward a steady weekly release cycle.
Product Intro:
https://www.cwill.com/products/pop-up-email-marketing/
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
Engineering Work
- Develop business systems, internal tools, data tools and AI applications; with your mentor, gradually take on the full cycle: frontend, backend, database, API integration, testing and deployment
- Learn and use our standard AI development workflow: use AI tools for breaking down requirements, generating code, debugging, writing test cases, documentation and building productivity tools
- Build small feature modules end to end, including pages, APIs, database tables, admin settings, permissions, data processing and basic deployment
- Work with product and business teams to understand requirements, join solution discussions, break down tasks, integrate and test, verify releases and run retrospectives
- Take part in code review and technical retrospectives to keep raising code quality, engineering standards, testing discipline and reliability
- Capture reusable knowledge such as components, scripts, AI prompts, runbooks and project notes
Your Growth Path
- Months 1–3: learn frontend, backend, databases, APIs, Git, testing, deployment and our AI workflow, and build strong engineering habits
- Months 3–6: ship complete small features (a page, an API, a table, an admin setting, a release) with frequent code review
- Months 6–12: independently own small and medium features, using AI to plan, break down tasks, integrate, test and release
- Months 12–18: grow into an AI-native full-stack engineer with strong business understanding, delivery skills and AI collaboration
Requirements
- Bachelor's degree or higher; recent graduates welcome. Computer Science, Software Engineering, Artificial Intelligence, Information Management, Mathematics or related majors preferred
- No full-time work experience required; internships, coursework, personal or open-source projects are a plus
- Solid computer science fundamentals: data structures, networking, databases, operating systems and software engineering
- At least one backend language, such as Java, Python, Go or Node.js, with basic coding ability
- Frontend basics (HTML, CSS, JavaScript) and familiarity with a common framework such as Vue or React
- Database basics such as MySQL and Redis: able to design simple tables and write SQL
- Familiarity with API development, frontend–backend integration, Git, Linux and deployment workflows
- Familiar with, or eager to master, AI coding tools such as ChatGPT, Claude, Cursor or Copilot, and able to understand, verify and improve AI-generated code rather than shipping it blindly
- Professional working proficiency in Mandarin Chinese and English (you will work daily with our engineering team in China)
Nice to Have
- Projects such as web systems, admin dashboards, mini-programs, AI tools, automation scripts or data processing
- Strong interest in AI-assisted development, full-stack engineering and building business systems
- Curious and hands-on; you explore, learn and solve problems on your own initiative
Starting Pay: 80k - 110k depends on experiences, open to negotiation
- 401(k)
- PTO
- Paid Holidays
- Insurance
Similar jobs
- SU

Dev Experiences and Community Lead (SF)Recently posted Auto Apply
Supabase · San Francisco · Remote 🇺🇸
SupabaseAWSProject ManagementSalary not listed - IO

Developer Auto Apply
Ion · Jersey City · On-site 🇺🇸
C++LinuxTechnology$124.5k - $130k/yr - TT
Mid/Senior Full Stack AI EngineerRecently posted Auto Apply
True Talent Solutions Partners · San Francisco · On-site 🇺🇸
Next.jsGDPRLLM+5Technology$180k - $250k/yr - TT
Full Stack EngineerRecently posted Auto Apply
True Talent Solutions Partners · San Francisco · On-site 🇺🇸
Next.jsLLMPython+3Technology$230k - $300k/yr - CH

Full Stack Engineer, Business Applications & AIRecently posted Auto Apply
Chowbus · Chicago · Hybrid 🇺🇸
OnboardingAWSCRM+8Technology$100k - $130k/yr - OP

Principal Software Engineer, Full Stack — CodexRecently posted Auto Apply
Openai · San Francisco · Hybrid 🇺🇸
Generative AITechnologySalary not listed - AF
Oracle Fusion Application Security DeveloperRecently posted Auto Apply
Accenture Federal Services · Washington · Hybrid 🇺🇸
OracleERPCompliance+2Technology$86.4k - $176.2k/yr - FA

Developer RelationsRecently posted Auto Apply
Factory · San Francisco · On-site 🇺🇸
SnowflakeDatabricksMachine Learning+1TechnologySalary not listed - CL

Full Stack Software Engineer - Billing Team Auto Apply
Clickhouse · Europe or US · Hybrid 🇺🇸
GCPAWSAuditing+5TechnologySalary not listed - TD

Senior DeveloperRecently posted Auto Apply
Telus Digital · Las Vegas · On-site 🇺🇸
AgileData AnalysisTechnologySalary not listed - LS

Housing Partnership DeveloperRecently posted Auto Apply
Larkin Street Youth Services · San Francisco · Hybrid 🇺🇸
Case ManagementComplianceDiversity & Inclusion+1Technology$70.5k/yr - RA
Senior Software Engineer, Full Stack - Reporting ProductRecently posted Auto Apply
Radai · San Francisco - Onsite · On-site 🇺🇸
FastAPIGitHTML+14TechnologySalary not listed