JobStreet Teknologi & IT Full Time

Junior Software Engineer

DMA Global

Sydney NSW ไม่เปิดเผยเงินเดือน Posted 5/6/2026
Location Sydney NSW
Salary ไม่เปิดเผยเงินเดือน
Job Type Full Time
Country Australia

Job Description

Full details about the role and requirements

Yukerja Summary

The Junior Software Engineer role at DMA Global is curated from JobStreet (category Teknologi & IT). Note the work location (Sydney NSW) before applying. Yukerja.com is not the employer — applications are handled on the official source site.

Junior Software Engineer

DMA Global

Sydney NSW (CBD)
Engineering – Software
Full-time | $50,000 – $70,000 per year
5 days per week – in-office

About the Role

We are looking for a Junior Software Engineer (1–2 years’ experience) to join our team and contribute directly to product development across backend and frontend systems.

This role is designed for developers. While you will be exposed to real production issues and platform support, your primary focus will be writing code, fixing bugs, and building features.

You’ll start with a mix of engineering + production issue handling, and quickly grow into a full-stack contributor across backend services, APIs, and frontend applications.

 

What You’ll Be Doing

Software Development (Core Focus)

  • Develop and maintain backend services using Python

  • Work with databases such as PostgreSQL and MySQL

  • Contribute to frontend applications using React

  • Fix bugs, implement enhancements, and improve system performance

  • Write clean, maintainable, and well-documented code

 

Production Issues & Debugging (Engineering-Led Support)

  • Investigate and resolve real production issues using logs, SQL queries, and debugging tools

  • Reproduce bugs and implement fixes directly in the codebase

  • Work closely with senior engineers to deliver stable and scalable solutions

  • Participate in root cause analysis and permanent fixes (not just workarounds)

Collaboration & Code Quality

  • Use GitHub for version control (branching, pull requests, code reviews)

  • Raise pull requests with clear explanations and testing evidence

  • Work in an agile team environment with developers and tech leads

  • Follow best practices in testing, validation, and deployment

 

Continuous Improvement

  • Identify recurring issues and contribute code-based solutions

  • Improve system reliability, logging, and performance

  • Contribute to internal technical documentation when needed

 

What We’re Looking For (Must-Have)

  • 1–2 years’ experience in software development

  • Hands-on experience in at least some of the following:

    • Python

    • PostgreSQL or MySQL

    • React

  • Strong debugging and problem-solving skills

  • Ability to take a problem from investigation ? code fix ? testing ? deployment

  • Experience using GitHub (branching, pull requests, code reviews)

  • Clear communication and ability to work in a team

  • Must be able to work full-time in-office (Sydney CBD, 5 days/week)

Nice-to-Have

  • Exposure to APIs (REST/HTTP)

  • Basic understanding of CI/CD pipelines

  • Experience in financial services or regulated environments

Why Join Us

  • Strong engineering-first environment (not a support desk role)

  • Real exposure to production systems and real-world problem solving

  • Fast growth into a full-stack software engineer

  • Small team with high ownership and direct impact

 

How to Apply

Please submit:

1. Your CV

2. Short Answers (a few paragraphs):

1) Describe a bug or issue you debugged in a system.

  • How did you identify the root cause?

  • What tools/logs did you use?

2) Describe a code change you implemented.

  • What was the problem?

  • What did you change?

  • How did you test/validate it?

3) Which technologies have you worked with? (Select all that apply)

  • Python

  • PostgreSQL / MySQL

  • React / Frontend frameworks

  • GitHub / Pull Requests

  • APIs (REST/HTTP)

  • Logging/monitoring tools

4) Have you used GitHub and raised pull requests?

  • Yes, regularly

  • Yes, a few times

  • No, but familiar

  • No

5) Are you comfortable working on production issues and fixing them in code?

  • Very comfortable

  • Comfortable

  • Some experience

  • No experience


Disclaimer: Yukerja.com is a job aggregator, not an employer. This listing is aggregated from JobStreet. Applications are processed on the official company or source site. We are not responsible for listing accuracy.

Tips for Applying to Junior Software Engineer

  1. Read the full description and ensure your skills match before applying to DMA Global.
  2. Tailor your CV and cover letter to keywords in the job description — especially for Teknologi & IT roles.
  3. Click Apply Now to go to JobStreet. The hiring process is entirely on the source site.
  4. Prepare an updated portfolio or LinkedIn profile if required during screening.
  5. Beware of payment requests — legitimate jobs do not charge application fees.

Related articles: CV ATS · Career Blog & Tips