Fullstack Software Engineer, Global E-commerce User Growth
Core
Design, build, and maintain scalable backend systems and features to support user acquisition, activation, engagement, and retention for TikTok Shop's global e-commerce business.
Role type
Senior Fullstack Software Engineer (User Growth)
Builds
Scalable backend systems, data capabilities, and technical solutions for user growth and GMV expansion
Domain
E-commerce, User Growth, Data-driven consumer products
Deliverable
production ML models | product features
Required skills
Backend development (Java, Python, Go, Node.js), API design (REST, GraphQL), Microservices architecture, Frontend development, Automated testing, AI-assisted development tools
Preferred skills
User growth strategy, 0 to 1 system building, AI agents and agentic workflows, Global distributed team collaboration
Technologies
Java, Python, Go, Node.js, REST, GraphQL, Microservices
Responsibilities
Design and build scalable backend systems for user lifecycle management; Develop data and insights capabilities for user behavior and campaign analysis; Collaborate with product managers to translate growth strategies into technical solutions; Contribute to technical design and architecture decisions
Seniority
Senior, hands-on IC