Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Full stack engineer (melbourne)

Melbourne
Profectus Australia
Posted: 6 October
Offer description

Profectus' Core Values are Trust, Integrity, Relationships, Teamwork, Innovation and Results.

Profectus exists to Deliver extraordinary compliance and analytical solutions that enrich organisations and aspires to Embed Commercial Truth to Fuel the World of Business. Profectus aims to reach its' new Vision by transforming its' Operating Model through the Technology Roadmap and aiming to achieve an "Augmented Machine Learning" future state.

Role Summary

We are seeking an experienced Full Stack Engineer to join our collaborative development team, working across backend, frontend, cloud, and DevOps initiatives. This role will be instrumental in delivering high-quality, secure, and scalable software solutions that drive our business goals. You will contribute to the full software development lifecycle — from design and implementation to deployment and optimisation — while ensuring best practices in security, performance, and maintainability. As a senior contributor, you will help shape our technical direction and mentor team members where appropriate.

Key Responsibilities

- Architect and deliver secure, scalable backend services using Python (Django) and FastAPI, ensuring high performance and maintainability.
- Optimise and maintain PostgreSQL databases by refining schemas, improving query efficiency, and ensuring data consistency.
- Leverage Azure cloud capabilities to build, deploy, and manage applications, utilising serverless architecture and managed services for cost-effective scalability.
- Embed security best practices into every development stage, proactively mitigating vulnerabilities and ensuring compliance with OWASP Top Ten guidelines.
- Integrate AI-based/agentic processes to enhance application intelligence, streamline workflows, and enable new product capabilities.
- Produce clear, maintainable API documentation to support internal teams and external developers.
- Champion best practices in version control, leading Git branching strategies, code reviews, and collaborative development processes.
- Build and orchestrate containerised applications with Docker and Kubernetes, enabling seamless deployments across environments.
- Streamline delivery pipelines by implementing and maintaining CI/CD workflows in GitHub Actions for reliable and automated releases.
- Maintain rigorous test coverage through unit, integration, and end-to-end testing with pytest and Cypress, ensuring code quality and stability.
- Implement secure authentication and authorisation mechanisms using JWT, OAuth, and industry-standard protocols to protect sensitive data.

About You

Must-haves:

- 5+ years of professional software development experience delivering high-quality applications in production environments.
- Python expertise (Django preferable), with a deep understanding of backend architecture, ORM usage, and API performance tuning.
- PostgreSQL for databases, with proficiency in SQL and experience with relational databases, including schema design and data modelling.
- Azure cloud experience, including knowledge of serverless architecture and managed services, with exposure to tools like Azure Functions and App Service.
- Cyber security understanding and the ability to integrate secure coding practices into all stages of development.
- Conversant with AI-based/agentic development processes, including practical application in production systems.
- Minimum 6-12 months of hands-on AI/ML experience in development or implementation projects, demonstrating practical application of machine learning concepts.
- Proficiency with Large Language Model (LLM) tools and AI agents (e.g. GitHub Copilot), with proven experience leveraging these tools to enhance productivity, code quality, and development efficiency.
- Strong understanding of mainstream AI models and frameworks, including the ability to evaluate, integrate, and apply different AI/ML solutions appropriately within full-stack applications.
- RESTful API design and implementation using FastAPI, with knowledge of validation, routing, and performance optimisation.
- Strong understanding of Git and Git workflows, including branching strategies, merge practices, and collaborative development.
- Experience with containerisation technologies such as Docker and orchestration tools like Kubernetes, from local development to production scaling.
- Familiarity with CI/CD pipelines (GitHub Actions), and the ability to automate build, test, and deployment steps.
- Proficiency in unit testing, integration testing, and end-to-end testing frameworks such as pytest and Cypress, ensuring code reliability.
- Knowledge of common security practices such as OWASP Top Ten, JWT, and OAuth, with proven ability to apply them effectively.
- Experience with authentication and authorisation mechanisms, managing identity and access securely in multi-user systems.
- Strong English communication skills and ability to collaborate with team members, both in writing and verbally.
- Ability to work independently and raise questions, fill gaps in requirements as needed, showing initiative and ownership.
- Strong analytical and problem-solving skills, able to quickly diagnose and resolve technical challenges.
- Excellent attention to detail and lateral thinking, ensuring cutting-edge yet practical solutions.

Nice-to-haves:

- Background with Celery or Redis for asynchronous task processing.
- Knowledge of Infrastructure as Code tools such as Terraform.
- Familiarity with OpenAPI/Swagger documentation.
- Experience with performance optimisation in high-traffic environments.

We will offer you

- Working at Profectus Group will allow you to enjoy many employee perks, an inclusive and engaged culture, and the opportunity to grow and develop with a clear plan mapped out.
- A values-based workplace, transcending to client interactions
- Variety of employee benefits including paid parental leave, adaptable work options, and an excellent Employee Assistance Program
- Meaningful learning and development programs that are tailored to your professional development needs
- Quarterly goal setting and review sessions that are linked to company goals
- Diversity Policy and Working Group, current activity is putting in place a Reconciliation Action Plan
- A mentoring program and wellbeing initiatives, including free group personal training sessions and the opportunity to contribute to charity events.

How to apply

If this sounds like you and you would like more information on the role, please apply today by sending through a copy of your resume and cover letter outlining why we should select you. Please include in the cover letter an example of where you have used AI coding agents as assistants.

Australian Citizenship or Permanent Residency is required for this role to meet compliance requirements, and a current Police check must be obtained.

Profectus Group respects people as individuals and values their differences. It is committed to an inclusive and diverse work environment. We encourage people from all backgrounds to apply.

#J-18808-Ljbffr

📌 Full Stack Engineer
🏢 Profectus Australia
📍 Melbourne

Send an application
Create a job alert
Alert activated
Saved
Save
Similar jobs
jobs Melbourne
jobs Victoria
Home > Jobs > Full Stack Engineer (Melbourne)

About Jobstralia

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by job title
  • Jobs by sector
  • Jobs by company
  • Jobs by location

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2025 Jobstralia - All Rights Reserved

Send an application
Create a job alert
Alert activated
Saved
Save