Fullstack Software Engineer Intern
TikTok
About the Role
The Global E-Commerce Team is a content E-commerce business leveraging international short video products. The team aims to be the preferred platform for users to discover and purchase affordable products, offering a tailored and efficient consumption experience for users and reliable platform services for merchants across live E-commerce and short video content E-commerce.
Internship Program
Our internship program offers students hands-on experience, industry exposure, and opportunities to apply knowledge to real-world challenges. Interns will gain practical experience, explore potential career paths, and participate in social events, learning programs, and development workshops.
Key Responsibilities
- Develop efficient, scalable, and secure fullstack solutions supporting E-commerce product experiences and platform operations.
- Contribute to frontend and backend development, including user-facing features, APIs, internal tools, platform components, and service integrations.
- Assist with optimizing application performance, data processing, system reliability, and user experience under guidance.
- Participate in system design discussions, code reviews, testing, debugging, and end-to-end feature delivery.
- Learn and apply AI-assisted development practices to improve coding efficiency, documentation, debugging, testing, and engineering productivity.
- Explore fullstack scenarios supporting AI-enabled product features, workflow automation, or intelligent decision-making capabilities.
Requirements & Tech Stack
- Currently pursuing a Bachelor's or Master's degree in Computer Science or a related discipline.
- Familiarity with fullstack development.
- Proficiency in at least one programming language such as Java, Golang, Python, Scala, C++, JavaScript, or TypeScript.
- Basic understanding of data structures, algorithms, computer networks, databases, and web application fundamentals.
- Familiarity with common frontend and backend technologies, such as modern web frameworks, APIs, relational databases, cache systems, or messaging systems.
Qualifications
- Strong problem-solving skills, learning agility, and sense of ownership.
- Interest in fullstack product development, large-scale distributed systems, platform engineering, or data-intensive applications.
- Familiarity with AI-assisted coding tools, engineering automation, or systems supporting intelligent product capabilities.
- Comfortable working in a fast-moving, collaborative, and globally distributed team environment.
Job Information
- Compensation: $42.75 - $42.75 per hour (Campus Intern).
- Benefits: Day one access to health insurance, life insurance, wellbeing benefits, 10 paid holidays per year, paid sick time. Housing allowance may be available for non-remote interns.
- Application Limit: Candidates may apply to a maximum of two positions globally.
- Application Review: Applications are reviewed on a rolling basis. Apply early.
- Availability: Clearly state start and end dates in your resume.
- Assessment: Candidates passing resume screening will be invited to a technical online assessment.