Full Stack Developer
Location: Townsville, QLD, Australia
Work Type: Full-Time, Permanent
Salary: $75,000 – $85,000 per annum + Superannuation (Commensurate with experience)
About the Role
We are seeking a highly skilled and dedicated Full Stack Developer to join our growing team on a full-time basis. In this role, you will be responsible for the end-to-end lifecycle of our software products, from initial conceptualization and front-end design to back-end architecture and deployment.
Key Duties & Responsibilities
* Design, develop, and maintain robust, scalable web applications using modern front-end and back-end frameworks.
* Collaborate with cross-functional teams to define, design, and ship new features that meet business requirements.
* Architect and optimize database schemas and write complex SQL/NoSQL queries for high-performance data retrieval.
* Build and integrate RESTful APIs and third-party services to enhance application functionality.
* Write clean, maintainable, secure and efficient code while adhering to industry best practices and internal coding standards.
* Design, write, and conduct thorough unit testing, integration testing, and debugging to ensure high software quality and reliability.
* Manage version control systems and participate in peer code reviews to maintain code integrity.
* Monitor and optimize application performance, identifying bottlenecks and implementing effective solutions.
* Stay current with emerging technologies, security best practices, and industry trends to continuously improve our development stack and processes.
Mandatory Selection Criteria
To be considered for this position, applicants must meet the following requirements:
* Qualifications: A Bachelor’s Degree (or higher) in Computer Science, Software Engineering, Information Technology, or a closely related field.
* Experience: A minimum of 3 years of relevant professional experience as a Full Stack Developer or in a similar software development role.
* Technical Proficiency: Demonstrated expertise in React, CSS, PHP, SQL, Docker, and Node.js.
* Communication: Strong problem-solving skills and the ability to communicate technical concepts to non-technical stakeholders. Demonstrated Excellence in verbal and written English.
* Location: We are a dedicated in-office team. We do not offer remote or hybrid roles. The right candidate must be living in or willing to relocate to Townsville, QLD, Australia.
How to Apply
If you meet the mandatory requirements and are looking for a long-term full-time opportunity, please submit your updated CV and a cover letter addressing the selection criteria. Candidates selected for the shortlist will be contacted regarding next steps and a formal interview at our Townsville office.
We are an equal opportunity employer. Only shortlisted candidates with the legal right to work in Australia will be contacted.