Deskripsi Pekerjaan
Informasi lengkap tentang posisi dan persyaratan
Ringkasan Yukerja
Lowongan Junior Software Engineer di DMA Global kami kurasi dari JobStreet (kategori Teknologi & IT). Perhatikan lokasi kerja (Sydney NSW) sebelum melamar. Yukerja.com bukan pemberi kerja — lamaran diproses di situs sumber resmi.
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