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.