Full Stack Developer (Internship)
Summary
Build and maintain web apps using Java/Python backend and Vue.js/React frontend, leveraging AI tools for development and CI/CD pipelines.
About the Role We're looking for a motivated and fast-learning
Full Stack Developer Intern
to join our engineering team in Singapore. This is a hands-on opportunity to work alongside experienced developers, contribute to real-world projects, and gain exposure to the
full software development lifecycle . You'll also get to explore and leverage
AI-powered development tools
to enhance productivity and build modern, scalable web applications.
Job Responsibilities: Assist in the design, development, and maintenance of both frontend and backend features of our web applications. Write clean, maintainable, and efficient code with the assistance of AI development tools. Collaborate with team members using version control systems to ensure smooth integration of new features. Participate in code reviews, debugging, and troubleshooting to improve application performance. Learn and apply modern software engineering practices, including automated testing and deployment pipelines.
Position Requirements: Backend Skills:
Solid understanding of at least one backend programming language.
Java or Python is highly preferred. Frontend Skills:
Familiarity with at least one modern frontend framework.
Vue.js or React is highly preferred. Version Control:
Proficient in Git version control, including basic commands and common collaborative workflows (e.g., branching, merging, resolving conflicts, and Pull/Merge Requests). DevOps Knowledge:
Basic understanding of
CI/CD
(Continuous Integration / Continuous Deployment) concepts and workflows. AI-Assisted Development:
Proficient in leveraging
AI-powered IDEs or coding assistants
(e.g., Cursor, GitHub Copilot, etc.) to enhance development efficiency and problem-solving. General:
Strong problem-solving skills, a proactive learning attitude, and good communication skills. Currently pursuing
a bachelor's degree or higher in Computer Science, Data Engineering, or related fields. Must be able to commit to work (on-site) at least four (4) days per week for a minimum duration of three (3) months. Starting from May 2026.
Nice to Have Knowledge of
SQL or NoSQL databases. Experience with
Docker
or containerization. Personal projects or open-source contributions (GitHub portfolio is a plus!).
What You'll Gain Real-world experience working on production-level applications. Mentorship from experienced engineers. Exposure to a modern tech stack and development practices. A collaborative, supportive, and innovation-driven team environment.
**Tips: If you do not receive the interview invitation from iQIYI within 14 days, we may not arrange you to participate in the follow-up interview. Thank you for your understanding, attention and recognition to iQIYI!