About The Position

TrackingMore is CWILL’s shipment tracking platform and API, tracking parcels across more than 1,600 carriers for e-commerce brands, 3PLs, and developers worldwide. The R&D Trainee will take ownership of customer issues, production bug fixes, and data support for enterprise customers while learning the company’s systems and developing into a full-stack engineer. The role is based in Cary, North Carolina; hiring in other states is not available, and relocation is required. The work setting is hybrid remote.

Requirements

  • Bachelor’s degree or higher in Computer Science, Software Engineering, Information Technology, or a related field; Class of 2026 or a recent graduate.
  • Proficiency in at least one backend programming language: Java, Go, Python, Node.js, or PHP; solid grasp of common data structures and algorithms.
  • Frontend basics in HTML, CSS, and JavaScript, and experience with at least one framework such as React or Vue.
  • Understanding of HTTP, RESTful API design, and MVC; 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.
  • Good coding habits and attention to readability and maintainability.
  • Ability to learn new technologies quickly and solve problems by reading documentation.
  • Clear logical thinking, with the ability to break down problems and explain technical choices.
  • Good communication and ownership; proactively share progress and remain calm under pressure.
  • Professional working proficiency in Mandarin Chinese and English; the role involves daily work with the engineering team in China.

Nice To Haves

  • A complete full-stack project to show, such as coursework, competition, open-source work, or an internship project.
  • Internship experience on a software team.
  • Familiarity with TypeScript, Docker, CI/CD, or cloud services such as AWS, GCP, or Alibaba Cloud.
  • An active GitHub history or technical blog.
  • Programming competition awards, such as ICPC.
  • Hands-on experience with AI coding tools such as Cursor, Codex, or Claude Code.

Responsibilities

  • Investigate and resolve technical issues reported by users and through support tickets, finding root causes across frontend and backend systems, including data errors, API errors, and display problems.
  • Classify issues by type and severity, respond promptly to urgent issues, and drive fixes through completion.
  • Document recurring issues in 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 reported by enterprise customers, track progress, and keep stakeholders updated.
  • Build product 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.
  • Participate in requirement reviews and provide input on technical feasibility.

Benefits

  • 401(k)
  • PTO
  • Paid holidays
  • Insurance
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service