Fullstack Software Engineer Intern
TikTok
This job at a glance
- Who can apply
- New grads and up to 1 year · Bachelor's degree or Master's degree
- Must know
- Social mediaREST APIsPythonJavaJavaScriptTypeScript
- Nice to have
- OperationsSystem design
- Work
- On-site in San Jose · internship
- Pay
- Not stated by the employer.
- Skill demand
- Python75%Java43%REST APIs24%Social media10%of 63 similar entry-level jobs posted in the US this week
- Listed
- Nov 12, 2026 · still open
Sign in free to see which of these skills your resume already shows.
About the Role
This is a Fullstack Software Engineer Intern position for the Summer 2027 cohort within the Global E-Commerce team at TikTok. The Global E-Commerce team focuses on a content E-commerce business using international short video products, aiming to be the preferred platform for users to discover and purchase affordable products. The team seeks to offer 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 Highlights
- Gain hands-on experience and industry exposure.
- Apply knowledge to real-world challenges.
- Build a strong foundation for personal and professional growth.
- Explore potential career paths.
- 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 both 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 overall user experience under guidance.
- Participate in system design discussions, code reviews, testing, and debugging.
- Engage in end-to-end feature delivery as part of the development lifecycle.
- Learn and apply AI-assisted development practices to enhance 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, including modern web frameworks, APIs, relational databases, cache systems, or messaging systems.
Preferred 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.
Internship Logistics
- Availability: Clearly state your start and end dates in your resume.
- Application Limit: Candidates may apply to a maximum of two positions globally across Our Company and its affiliates.
- Application Review: Applications are reviewed on a rolling basis; early application is encouraged.
- Assessment: Candidates passing resume screening will be invited to participate in a technical online assessment.