Job Description
We are seeking a skilled Full Stack Engineer to join our technology team. As a key member of the team, you will play a vital role in the development of innovative and secure solutions for clients.
You will contribute to the design, development, and deployment of scalable web applications and microservices, working collaboratively with stakeholders.
* Design and develop scalable and secure web applications and microservices
* Build and maintain RESTful APIs and integrate with various data sources
* Develop responsive and user-friendly front-end interfaces using modern JavaScript frameworks
* Implement CI/CD pipelines for automated testing, building, and deployment
* Work with databases to design, implement, and optimise data models
* Collaborate with stakeholders to gather requirements and deliver high-quality solutions
* Contribute to architectural decisions and best practices
Required Skills & Qualifications:
* Solid experience with front-end technologies like TypeScript, React, or Angular
* Experience designing and building backend microservices
* Knowledge of relational databases such as PostgreSQL
* Experience with CI/CD pipelines and tools (e.g., GitLab CI/CD)
* Proficiency in a modern programming language (e.g., JavaScript, Python)
* Experience with containerisation technologies (e.g. Docker)
* Strong understanding of software development principles and best practices
Bonus Qualifications:
* Experience with Docker and container orchestration platforms (e.g., Kubernetes)
* Knowledge of AI/ML concepts and experience integrating them into applications
Qualifications & Clearance Requirements:
* Bachelor's or Master's Degree in Computer Science, Software Engineering, or a related discipline
* Australian Citizenship is mandatory
* Baseline Security Clearance is a strict requirement for this role