Full Stack Software Developer

3 days ago


Melbourne, Victoria, Australia beBeeBackend Full time $100,000 - $140,000
Full Stack Engineer Job Post

Mission Critical Role Awaits Highly Skilled Professional.

We are seeking an experienced Full Stack Engineer to join our collaborative development team. The ideal candidate will be instrumental in delivering high-quality, secure, and scalable software solutions that drive our business goals.

The successful candidate will have a strong understanding of backend architecture, including Python (Django) and FastAPI. They will also be proficient in designing and implementing responsive, accessible, and visually appealing web interfaces with React, Material UI, HTML5, CSS (Tailwind), JavaScript, and TypeScript.

Main Responsibilities:

  • Architect and deliver secure, scalable backend services using Python (Django) and FastAPI.
  • Design and implement responsive, accessible, and visually appealing web interfaces with React, Material UI, HTML5, CSS (Tailwind), JavaScript, and TypeScript.
  • 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.

Requirements:

  • 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.
  • React with Material UI for the front end, proficient with HTML5 and CSS (Tailwind), JavaScript, and TypeScript, capable of building reusable, scalable UI components.
  • 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.
  • Great attention to detail and lateral thinking, ensuring innovative yet practical solutions.

Why Us?

At our company, we believe in fostering a culture of innovation, collaboration, and continuous learning. We offer competitive compensation packages, comprehensive benefits, and opportunities for career growth and professional development.



  • Melbourne, Victoria, Australia HiTech Personnel Full time $90,000 - $120,000 per year

    Multiple opportunities within a high-profile Federal Government agencyInitial 12 month + 1 x 12 Months extensionHybrid working arrangements across ACT, NSW, QLD, VICA leading Federal Government Agency is looking to engage MultipleexperiencedFull Stack Engineers/ Full Stack Software Developersto work on high-impact digital solutions and contribute to...


  • Melbourne, Victoria, Australia Mosaik Software Pty Ltd Full time $104,000 - $130,878 per year

    About UsMosaik is a Melbourne-based software company specialising in custom software solutions for enterprise clients. We're a fully remote, engineering-driven team that values autonomy, craftsmanship, and creativity.We don't believe in layers of non-technical management — you'll work directly with experienced developers who share your passion for solving...


  • Melbourne, Victoria, Australia beBeeSoftware Full time $120,000 - $160,000

    **We're Seeking a Highly Skilled Full-Stack Developer**">We're on the hunt for a seasoned full-stack developer who can join our dynamic and innovative team. As a key member of our engineering squad, you'll be responsible for designing, developing, and delivering cutting-edge software solutions that meet and exceed client expectations.">The ideal candidate...


  • Melbourne, Victoria, Australia beBeeSoftware Full time $120,000 - $150,000

    Job DescriptionWe're seeking an experienced software engineer to join our team. The ideal candidate will have a strong background in full-stack development and be able to design, implement, and maintain high-quality software systems.The successful candidate will work closely with the team to architect and deliver complex software systems, promote best...


  • Melbourne, Victoria, Australia Ltnetwork Full time

    Full Stack Software Developer / Engineer (AUS) Digital Stack - Full-time Melbourne, posted on Wed Oct We are looking for passionate developers who love problem-solving and are motivated to stay up-to-date with trends in web development.We value new ideas and technologies to continually improve both the developer and user experience.Digital Stack is an...


  • Melbourne, Victoria, Australia beBeeSoftware Full time $120,000 - $180,000

    Software Engineer - Full Stack PositionWe are looking for a skilled software engineer to join our team. As a full-stack engineer, you will be responsible for developing products, adding new features, and ensuring code works seamlessly in production.We expect you to have expertise in climate science and carbon accounting methodology.You will work on UX...


  • Melbourne, Victoria, Australia beBeeSoftware Full time $120,000 - $180,000

    Transforming TechnologiesUnlock innovation and elevate your career with our Full Stack Software development opportunities.Drive the delivery of cutting-edge software solutions using Java, React, NodeJS, and TypeScript. Lead the way in modern DevOps practices, emphasizing CI/CD and automation testing for optimal efficiency and reliability.Key...


  • Melbourne, Victoria, Australia Ltnetwork Full time

    Full Stack Software Developer / Engineer (AUS)Digital Stack - Full-time Melbourne, posted on Wed Oct 09 2024 We are looking for passionate developers who love problem-solving and are motivated to stay up-to-date with trends in web development.We value new ideas and technologies to continually improve both the developer and user experience.Digital Stack is an...


  • Melbourne, Victoria, Australia Ltnetwork Full time

    Full Stack Software Developer / Engineer (AUS)Digital Stack - Full-timeMelbourne, posted on Wed OctWe are looking for passionate developers who love problem-solving and are motivated to stay up-to-date with trends in web development. We value new ideas and technologies to continually improve both the developer and user experience.Digital Stack is an...


  • Melbourne, Victoria, Australia beBeeSoftware Full time $80,000 - $120,000

    Full Stack Developer OpportunityWe are seeking a seasoned and skilled Full Stack Software Developer to collaborate with our dedicated development team on designing, developing, and maintaining scalable software solutions.Key Responsibilities:Design, develop, and maintain robust and efficient software applications using cutting-edge technologies.Collaborate...