Full Stack Engineer
Internship Position
Job Responsibilities
- Full-stack engineer responsible for the front-end and back-end development of web applications.
- Interaction design and visual design of product interfaces; able to complete interface design and web page production according to UI prototypes and user requirements, and complete mobile interface design and production.
- Familiar with App and React page development.
- Good at learning, able to solve problems independently, with good communication skills and team spirit.
- System maintenance and debugging.
- Familiar with the principles of the ChatGPT large model.
Job Requirements
- Bachelor's degree or above in computer science or a related field, with more than 1 year of experience in App front-end development and more than 1 year of experience in AI back-end or App back-end development.
- Proficient in React front-end development and familiar with Node.JS development.
- Proficient in Python and familiar with various Python frameworks such as Django.
- Strong learning ability, able to quickly learn with company-provided materials, and able to quickly learn new knowledge when encountering new technology requirements.
- Excellent in CSS, able to reproduce visual designs and ensure compatibility with mainstream browsers recognized in the industry.
- Familiar with common HTML5 and CSS3 technologies.
- Proficient in using Linux systems, with a deep understanding of the HTTP protocol and WebSocket.
- Good experience in data structures and algorithms in the Python environment.
- Extensive experience with commonly used databases, message queues, and caching.
- Excellent team cooperation and independent stress resistance, good at learning, and willing to share knowledge.
- Experience with public cloud usage, such as AWS, Google GCP, Microsoft Azure, etc.
- Familiar with relational databases like MySQL, proficient in SQL, and able to design database tables and maintain databases.
- Familiar with common Git operations.
- Familiar with API programming, with preference given to those familiar with ChatGPT API and vector databases.
Bonus Points
- Experience in Web App development.
- Experience working in major tech companies.