Haystack
← Back to Jobs
Remote
Full time
Technology
HO

Software Developer

hogwartsSydney, New South Wales🇦🇺AustraliaPosted 10 Oct 2026

Why This Role Stands Out

This remote Software Developer role at Hogwarts offers a fantastic opportunity to grow your skills in a reputable technology company while enjoying the flexibility of working from anywhere in Australia. You'll thrive here if you're a mid-senior developer passionate about building innovative solutions and collaborating within a dynamic team. Apply today to contribute to impactful projects and advance your career!

Quick Overview

Seniority
Mid Senior
Employment type
Full Time
Work mode
Remote
Location
Sydney, New South Wales, Australia
DjangoNode.jsSQLAWSAgileAngularAzureC#.NETGitGoogle CloudJavaJavaScriptPythonReactVue

Job Description

Job Title: Software Developer

Industry: Information & Communication Technology

Location: Australia

-

Job Summary:

We are seeking a talented and motivated Software Developer to join our dynamic team. The ideal candidate will have a strong background in software development and a passion for creating innovative solutions. As a Software Developer, you will be responsible for designing, developing, and maintaining high-quality software applications to meet the needs of our clientele. You will work closely with cross-functional teams to deliver robust software solutions that enhance user experiences.

Key Responsibilities:

- Develop, test, and implement software applications in accordance with project requirements and timelines.

- Write clean, maintainable, and efficient code following best practices and coding standards.

- Collaborate with product managers, UX/UI designers, and other developers to translate business requirements into technical specifications.

- Participate in software design reviews and code reviews to ensure high-quality outcomes.

- Troubleshoot and debug applications to optimize performance and address any technical issues.

- Maintain and enhance existing software systems, ensuring compatibility with emerging technologies.

- Stay updated with industry trends and emerging technologies to continuously improve development processes.

- Contribute to documentation for software functionality and development processes.

Required Skills:

- Proficiency in programming languages such as Java, Python, C#, or JavaScript.

- Experience with web development frameworks (e.g., React, Angular, or Vue.js) and back-end technologies (e.g., Node.js, .NET, or Django).

- Strong understanding of database technologies (e.g., SQL, NoSQL) and proficiency in database design and management.

- Familiarity with version control systems (e.g., Git) and agile development methodologies.

- Excellent problem-solving skills and attention to detail.

- Strong communication skills, both verbal and written, and ability to work collaboratively in a team environment.

Qualifications:

- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).

- Minimum of 2-5 years of relevant work experience as a Software Developer or in a similar role.

- Experience with cloud computing platforms (e.g., AWS, Azure, Google Cloud) is advantageous.

- Knowledge of software development lifecycles and familiarity with continuous integration/continuous deployment (CI/CD) practices.

- Relevant certifications (e.g., AWS Certified Developer, Microsoft Certified: Azure Developer Associate) are a plus.

-

What We Offer:

- Competitive salary and incentive packages.

- Opportunities for professional development and career growth.

- A vibrant and inclusive work culture.

- Flexible working arrangements, including remote work options.

If you are passionate about software development and eager to make a difference in the ICT industry, we invite you to apply and become part of our innovative team!

Similar jobs