Point your AI agent at freehire and let it find you a job.

Get the CLI →

Green Innovation Systems

Junior Software Engineer-mandarin

Posted 7 views
Discussion

Summary

Green Innovation Systems is hiring a junior software engineer in Sydney to develop, test and maintain applications alongside experienced engineers, working across front-end, back-end, APIs and databases. Suited to recent graduates with OOP fundamentals, one language (JavaScript, TypeScript, Python, Java or C#), SQL and Git; the title indicates Mandarin.

Salary: $80,000 – $100,000 per year

About the role

GREEN INNOVATION SYSTEMS is looking for a motivated Junior Software Engineer to join our Sydney team. This role is ideal for a recent graduate or early-career developer who has strong programming fundamentals, enjoys solving practical problems and wants to grow in a professional software development environment. You will work alongside experienced engineers and other team members to develop, test and maintain software applications. You will contribute to real projects, participate in code reviews and receive support as you build your technical and professional skills. We are not expecting you to know everything from day one. We are looking for someone who is curious, reliable and willing to learn.

Key responsibilities

  • Develop and maintain reliable, readable and well-tested software

  • Build and improve application features based on business and user requirements

  • Work with front-end interfaces, back-end services, APIs and databases

  • Assist with debugging, troubleshooting and resolving technical issues

  • Write unit tests and support quality-assurance activities

  • Participate in code reviews and apply feedback from senior engineers

  • Collaborate with developers, designers, product team members and other stakeholders

  • Contribute to technical documentation and internal knowledge sharing

  • Use Git and established development workflows to manage code changes


About you

You may be a recent graduate, completing your final year of study or already gaining your first professional software-development experience.

To be successful in this role, you should have:

  • A degree or relevant qualification in Computer Science, Software Engineering, Information Technology or a related field

  • A good understanding of programming fundamentals, data structures and object-oriented development

  • Experience with at least one programming language such as JavaScript, TypeScript, Python, Java or C#

  • An understanding of web applications, REST APIs and relational databases

  • Familiarity with SQL and basic database design

  • Experience using Git or another version-control system

  • The ability to investigate problems and communicate your approach clearly

  • Strong attention to detail and a willingness to ask questions

  • Good written and verbal communication skills

  • The ability to work independently and collaborate effectively within a team

University projects, personal projects, internships, bootcamp projects and open-source contributions will all be considered relevant experience.


Skills

What Junior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available