Python Developer Intern | Django & ReactJS - Melbourne
Study and WorkJob description
Python Developer Intern | Django & ReactJS
Location: Melbourne
Employment Type: Unpaid Internship
Duration: 12 Weeks
Industry: Technology | Software Development | AI & Automation
About the Opportunity
STUDY AND WORK is partnering with an innovative Australian technology company specialising in AI-driven marketing solutions and software development.
We are seeking a motivated Python Developer Intern who is passionate about software engineering, web development and emerging technologies.
This 12-week internship offers an opportunity to gain practical experience working with modern development technologies, including Python, Django, ReactJS and REST APIs, while receiving guidance from experienced professionals.
Key Responsibilities
- Assist in developing, testing and maintaining web applications using Python, Django and ReactJS.
- Write clean, efficient and reusable code under developer supervision.
- Support backend development, API creation and database integration.
- Build and update front-end components using ReactJS, HTML, CSS and JavaScript.
- Troubleshoot, debug and resolve software issues.
- Collaborate with developers, designers, testers and other project stakeholders.
- Participate in code reviews and follow software development best practices.
- Maintain technical documentation for development tasks and application features.
- Currently studying or recently completed a qualification in Computer Science, Software Engineering, IT or a related field.
- Foundational knowledge of Python and web development.
- Familiarity with Django, ReactJS, JavaScript, HTML and CSS.
- Basic understanding of REST APIs, databases and Git.
- Strong problem-solving skills and attention to detail.
- Good communication skills and willingness to learn.
- Previous academic or personal software development projects will be highly regarded.
- Practical exposure to full-stack software development.
- Experience with Python, Django and ReactJS in a professional environment.
- Understanding of software development workflows and collaborative projects.
- Opportunities to strengthen technical skills through supervised development tasks.
- Valuable Australian workplace experience and professional networking opportunities.
- 12-week structured unpaid internship.
- Training and supervision provided by the host company.
- Opportunity to develop practical technical skills in a professional environment.
- No guaranteed employment upon completion.
If you are looking to develop your Python programming skills and gain practical experience in software development, we would love to hear from you.
Apply now with your updated CV and details of any relevant technical projects.
This opportunity is coordinated by STUDY AND WORK as part of its Professional Internship Program.
Interested in this role?