职责描述
Key Responsibilities:
• Develop and maintain full-stack web applications, including both frontend and backend components.
• Build responsive and user-friendly frontend interfaces using HTML, CSS, and JavaScript.
• Design and implement RESTful APIs independently using Python FastAPI framework.
• Manage code with professional version control workflows using Git/GitLab/GitHub (branching, pull requests, code reviews).
• Collaborate with cross-functional teams to translate business requirements into technical solutions.
• Leverage cutting-edge AI tools (e.g., GitHub Copilot, ChatGPT, Claude) to accelerate development efficiency.
• Develop Generative AI applications by integrating LLM APIs and AI frameworks, exploring innovative use cases for industrial scenarios.
• Participate in system architecture design, code reviews, and continuous improvement of development processes.
Requirements:
• Currently enrolled in a Bachelor's or Master's program in Computer Science, Software Engineering, or a related field.
• Solid experience in full-stack web development (not limited to algorithm/script writing).
• Proficient in frontend technologies: HTML, CSS, JavaScript.
• Proficient in Python; hands-on experience with FastAPI or similar backend frameworks for building RESTful APIs.
• Proficient in Git version control and familiar with collaborative development workflows (GitLab/GitHub).
• Strong self-learning ability and quick to adapt to new technologies and tools.
• Ability to independently develop complete functional modules from frontend to backend.
• Enthusiasm for AI and Generative AI technologies; willing to learn and experiment with LLM-based application development.
• Good communication skills and a team-player mindset.
Preferred Qualifications:
• Experience with Vue.js framework (Vue 2 or Vue 3).
• Familiarity with database design and SQL (MySQL, PostgreSQL, or similar).
• Experience with LLM APIs (e.g., OpenAI, Azure OpenAI) or AI application frameworks (e.g., LangChain, LlamaIndex).
• Experience with containerization tools such as Docker.
• Experience with CI/CD pipelines and automated deployment.
• Familiarity with AI-assisted development tools and ability to effectively use them to boost productivity.
• Understanding of software engineering best practices (unit testing, documentation, code quality).
What We Offer:
• Hands-on experience building real-world industrial digital applications and Generative AI solutions.
• Mentorship from experience