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 experienced professionals in software development and digital transformation.
• Exposure to modern development practices, tools, and AI-augmented workflows.
• A collaborative and supportive work environment that encourages innovation and learning.
• Potential for future full-time employment opportunities based on performance.