Responsibilities
- Understand corporate service scenarios and deliver end-to-end full-stack features from implementation and testing through release, monitoring, troubleshooting, and continuous improvement.
- Build intuitive, highly available, high-performance web applications that simplify business workflows and make AI capabilities accessible and reliable.
- Design, develop, and maintain backend APIs, service logic, data flows, and system integrations using Node.js, Golang, Java, or Python.
- Contribute to AI-native business systems, AI Agent capabilities, AI Coding solutions, and workflows connecting requirements, coding, validation, and delivery.
- Improve frontend and full-stack infrastructure and developer tooling to increase engineering efficiency, code quality, and system stability.
- Collaborate with product managers, designers, and frontend, backend, and AI engineers to deliver complete product solutions.
Requirements
- Currently pursuing or recently completed a bachelor’s or master’s degree in Computer Science, Software Engineering, or a related field and eligible for the 2027 campus hiring program.
- Strong foundation in JavaScript, HTML5, and CSS3, with hands-on experience using TypeScript and React.
- Familiarity with component design, state management, build tooling, and modular frontend application development.
- Hands-on backend project experience with at least one of Node.js, Golang, Java, or Python.
- Ability to independently develop backend APIs, implement business logic, integrate services, and troubleshoot across system boundaries.
- Understanding of software engineering fundamentals and ability to design, implement, test, and maintain complete full-stack features.
- Experience with an AI-related project, research project, internship, or independently developed application.
- Strong logical thinking, independent problem-solving, English communication, and collaborative working abilities.
- Preferred experience includes end-to-end full-stack application ownership through internships, academic work, open-source work, or personal projects.
- Preferred qualifications include backend service development, AI-powered applications, Agent-based products, AI Coding tools, developer productivity solutions, Redux, Webpack, monorepos, performance improvement, engineering efficiency, system stability, or developer experience work.
Benefits
- Eligible candidates must commit to an onboarding date by the end of the year.
- Candidates who pass resume screening will be invited to complete a technical online assessment.
- Applications are reviewed on a rolling basis, and candidates may apply to a maximum of two company or affiliate positions globally.
Tech Stack
Categories
About ByteDance
ByteDance is a global incubator of platforms at the cutting edge of commerce, content, entertainment and enterprise services - over 2.5bn people interact with ByteDance products including TikTok. Creation is the core of ByteDance's purpose. Our products are built to help imaginations thrive. This is doubly true of the teams that make our innovations possible. Together, we inspire creativity and enrich life - a mission we aim towards achieving every day. At ByteDance, we create together and grow together. That's how we drive impact - for ourselves, our company, and the users we serve. We are committed to building a safe, healthy and positive online environment for all our users. We have over 110,000 employees based in more than 30 countries globally. Join us.
