R&D Management Trainee - Full-Stack Engineer (Backend)
About CWILL
CWILL (pronounced 'quill') is a post-purchase and retention suite built for Shopify brands. It aims to reduce support tickets, recover lost revenue from returns, and transform one-time buyers into loyal fans through tools tailored for each post-sale touchpoint.
About The Role
CWILL's engineering teams are developing the next generation of SaaS products for Shopify brands, including AI-powered customer service tools and SEO optimization products. The R&D Management Trainee program is designed for engineers new to the workforce but eager to contribute. Embedded in a product engineering team, trainees work on production systems from day one under the guidance of senior engineers. They will eventually take on more responsibility and make technical decisions independently.
What You'll Do
Product Feature Development: Build features across the full stack with a backend focus, including APIs, business logic, data processing, and third-party integrations.
Technical Solution Design, Coding, Integration Testing, and Deployment: Participate in the design, implementation, testing, and deployment of features.
System Maintenance & Bug Fixes: Assist with production bug investigation, root cause analysis, and resolution using logging, monitoring, and database tools.
Engineering Collaboration & Growth: Contribute to team engineering standards such as code reviews, documentation, and testing. Proactively communicate progress, risks, and blockers. Participate in post-launch retrospectives to improve code quality and engineering judgment.
Requirements
Recent graduate from a US university (BS or MS), or within 1-2 years of graduation.
Proficiency in at least one backend language: JavaScript/TypeScript, Python, Java, Go, or PHP.
Web fundamentals: HTTP, RESTful API design, frontend-backend interaction, and relational databases.
Basic SQL and database understanding (MySQL or PostgreSQL).
Able to read documentation, debug systematically, and own your work through completion.
Reliable and communicative—surface problems early and follow through on commitments.
Nice to Have
Experience with React, Node.js, Next.js, NestJS, Python, PostgreSQL, Redis, AI/LLM projects, such as prompt engineering, RAG, knowledge bases, chatbots, or content generation.
Shopify app development, independent store tech, SEO tools, or SaaS product experience.
Internship at a tech or SaaS company; open-source contributions or personal project portfolio.
Familiarity with Docker, CI/CD, or cloud services (AWS, Aliyun, etc.).
Active GitHub profile with consistent commit history.
Competitive programming background (ACM, LanQiao Cup, etc.).
Experience with AI-assisted development tools (Cursor, GitHub Copilot, Claude Code, etc.).
Mandarin Chinese communication ability.
Benefits
Starting Pay: $60,000 - $80,000, depending on experience, with a competitive salary range. Includes a 401(k) plan, paid holidays, insurance, and other benefits.