Rafulin Holdings Sdn Bhd logo

Junior Software Engineer

Rafulin Holdings Sdn Bhd
Department:Software Development
Type:ON-SITE
Region:Melbourne
Location:Melbourne, Victoria, Australia
Experience:Entry level
Estimated Salary:A$70,000 - A$90,000
Skills:
JAVAPYTHONC++C#JAVASCRIPTREACTANGULARDJANGOFLASKHTMLCSSNODE.JSEXPRESSRESTFULSQLNOSQLGITGITHUBGITLABAWSGOOGLE CLOUDAZUREJESTMOCHAJUNITDOCKERKUBERNETES
Share this job:

Job Description

Posted on: December 13, 2025

Role Description:

The Software Engineer is responsible for designing, developing, testing, and maintaining high-quality software applications that meet business requirements and user needs. This role involves working closely with cross-functional teams including product managers, designers, and other developers to build scalable, efficient, and reliable software solutions. The Software Engineer will contribute to all stages of the software development lifecycle, from gathering requirements and designing solutions to coding, testing, and deploying applications. Responsibilities include writing clean, efficient, and well-documented code, conducting code reviews, troubleshooting and debugging issues, and ensuring that applications perform well in production environments. The Software Engineer will also stay current with emerging technologies and industry best practices to continuously improve the development process and software quality.

Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Strong proficiency in programming languages such as Java, Python, C++, C#, JavaScript, or similar.
  • Experience with web development frameworks (e.g., React, Angular, Django, Flask) and front-end technologies (HTML, CSS, JavaScript).
  • Experience with back-end technologies and APIs (e.g., Node.js, Express, RESTful services).
  • Proficiency with database management systems (SQL, NoSQL) and experience with writing efficient queries.
  • Familiarity with software development methodologies such as Agile or Scrum.
  • Experience with version control systems (e.g., Git, GitHub, GitLab).
  • Strong problem-solving skills with the ability to debug and resolve issues in complex systems.
  • Familiarity with cloud platforms (AWS, Google Cloud, Azure) is a plus.
  • Knowledge of testing frameworks and automated testing tools (e.g., Jest, Mocha, JUnit) is a plus.
  • Ability to write clean, maintainable, and well-documented code that adheres to industry standards.
  • Strong communication skills and the ability to collaborate effectively within a team and with other departments.
  • A proactive attitude and eagerness to learn new technologies, frameworks, and tools.
  • Experience with DevOps practices, CI/CD pipelines, and containerization (Docker, Kubernetes) is a plus.
Originally posted on LinkedIn

Apply now

Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

Rafulin Holdings Sdn Bhd logo

Rafulin Holdings Sdn Bhd

View company page
AustraliaJobs.app logo

AustraliaJobs.app

Get AustraliaJobs.app on your phone!

SIMILAR JOBS
Ampstek logo

Siebel Developer

Ampstek
Apr 29, 2026
Software Development
ON-SITE
Melbourne, Victoria, Australia
SIEBELCSWEAI+5 more
Leidos Australia logo

Software Engineers/Developers TSPV

Leidos Australia
Apr 29, 2026
Software Development
ON-SITE
Melbourne, Victoria, Australia
JAVAREST APIJSON+12 more
GamblingCareers.com logo

Senior Software Engineer - KICK Discovery & Presence

GamblingCareers.com
Apr 29, 2026
Software Development
HYBRID
Melbourne, Victoria, Australia
GOPHPREACT+7 more
Leidos Australia logo

Senior Software Developers/Engineers TSPV

Leidos Australia
Apr 28, 2026
Software Development
ON-SITE
Scoresby, Victoria, Australia
JAVAREST APIJSON+12 more
Accenture Australia logo

Axiomatics Analyst / Developer (Authorisation Platform)

Accenture Australia
Apr 17, 2026
Software Development
ON-SITE
Canberra, Australian Capital Territory, Australia
AXIOMATICSABACXACML+6 more