Job Description
This internship is designed for aspiring Full Stack Engineers to gain hands-on experience in developing comprehensive software solutions. Located in Shanghai, the role offers a competitive daily rate of 150-200 RMB, with a minimum commitment of 4 days per week. Interns will engage in full lifecycle development, from front-end to back-end, and contribute to the design and implementation of cutting-edge systems. The position emphasizes practical learning through real-world projects, including the development of AI-driven applications, Web3 platforms, and high-performance backend systems for service businesses. Key areas of focus include blockchain data indexing, recommendation systems, and data service APIs, providing exposure to large-scale, high-concurrency environments. Additionally, interns will deepen their understanding of core technical concepts such as computer principles, data structures, networks, and algorithms, while mastering modern tools and technologies.
Key Responsibilities
- Participate in product requirement analysis and R&D design discussions to align technical solutions with business goals.
 - Develop front-end applications for AI or Web3 projects, ensuring user-centric design and functionality.
 - Contribute to the construction of high-performance backend systems, including blockchain data indexes, recommendation systems, and data service APIs.
 - Collaborate with product managers and cross-functional teams to define feature priorities, scope, and architectural frameworks.
 - Implement and optimize systems using technologies like TypeScript, GraphQL, ORM (e.g., Prisma), and cloud platforms (AWS, GCP).
 - Solve complex programming problems and technical challenges, demonstrating analytical and innovative thinking.
 - Refine foundational knowledge in computer science principles, data structures, networks, and algorithms through practical application.
 
Job Requirements
- Proficiency in full-stack development, including front-end (HTML/CSS/JavaScript) and back-end (Node.js, Python, etc.) technologies.
 - Experience with cloud computing platforms (AWS, GCP) and containerization tools (Docker, Kubernetes) is preferred.
 - Strong understanding of databases, APIs, and system architecture fundamentals.
 - Ability to work with blockchain technologies and data indexing systems is a plus.
 - Excellent problem-solving skills and a proactive approach to learning new technologies.
 - Collaborative mindset with a focus on teamwork and communication in multifunctional environments.
 - Basic knowledge of AI, Web3, and large language model (LLM) concepts to facilitate rapid onboarding.
 - Commitment to continuous learning and professional growth in software development practices.