Gumtree Group
Internship - Software Engineer
Gumtree’s purpose is to empower people and create opportunities for Australians within their local community.
Software engineering
Contract
Office | Sydney, NSW, Australia
Visa sponsorship · No
Entry Level · A role for someone with underlying potential, good motivation and ability to learn. Typically no direct experience is required.
·
Why Gumtree Group
Gumtree is Australia's leading online digital community that reaches 1 in 2 transacting Australians. Each month Gumtree connects over 10 million buyers and sellers transacting over $2 billion of goods in over 150 categories like new and used cars, pets, job, services for hire, real estate, home and garden and much more.
About the role
Our engineering team is passionate about our customers and helping each other succeed. Bring your experiences, perspectives and skills to help build Australia’s favourite place to buy and sell. You’ll join a team that’s solving complex problems with innovative software solutions, building for scale and having a ton of fun along the way. We're looking for a Software Engineering Undergraduate who has a passion for solving challenging problems, learning on the go and working with teammates who get to impact millions of Aussies. What’s on offer: Our Internship Program will provide you with experience across Software Engineering**, with mentorship, formal learning and on-the-job training. We have 2 positions on offer starting in July! **This is a 20-week onsite paid internship program. Upon successful completion of the internship, interns may be considered for a return offer based on performance and company needs. What you’ll get to do: You will own the development of software end to end, from working with stakeholders on requirements to owning the ongoing operations of the software that you build at scale. You will work with a great team to tackle new challenges. You will have the opportunity to experiment, learn from your experiences and continually develop your skills. Qualifications:
- You must be in the final semester/trimester of a university undergraduate or postgraduate degree or have completed your university studies within the past 24 months of applying and can commence a role within the next 3 months
- Enrolled in or completed a degree in Computer Science, Software Engineering, Information Technology, or a related field at a university or relevant tertiary institution
- Strong object-oriented design and coding skills (e.g., Java, preferably on a UNIX or Linux platform)
- Knowledge of Python or other scripting languages is a plus
- Understanding of distributed (multi-tiered) systems, algorithms, and relational databases
- Ability to effectively articulate technical challenges and solutions
- Understanding of database systems, including SQL and NoSQL (e.g., PostgreSQL, MySQL, MongoDB)
- Experience with cloud platforms such as AWS, and Google Cloud Platform (GCP)
- Knowledge of containerisation and orchestration tools like Docker and Kubernetes.
- Hands-on experience with version control systems (e.g., Git)
- Able to create unit tests and high-quality code with tools like Sonarcube and Copilot
What you'll be responsible for
- 🔦
Testing and QA
Ensure high quality work by testing code meets the requirements
- 📦
Backend application development
Develop, test, and maintain software applications
- 🔗
Frontend Application Development
Develop, test, and maintain the user-side elements of a website or app
Skills you'll need
- 👥
Collaboration
Works with others by being open, clear in communication and listening to achieve goals
- 🧮
Numerical problem solving
Works with numerical information and performs mathematical calculations to solve problems
- 🔍
Attention to detail
Accurately identifies and rectifies discrepancies or errors that exists in information and deliverables