Senior Full Stack Engineer

4 weeks ago


Sydney, New South Wales, Australia Laing O'Rourke Full time

About the Role

We are seeking a highly skilled Full Stack Engineer with experience in building backend services and APIs for SaaS platforms to join our team. The ideal candidate will have extensive software engineering background using Python, ReactJS, PostgreSQL, and software frameworks such as Django. They will also demonstrate strong knowledge of modern application architectures such as microservices and event-driven, and expertise in building cloud-native applications on AWS.

Key Responsibilities

  • Design and develop scalable backend services and APIs using Python, Django, and PostgreSQL using engineering best practices.
  • Implement microservices and event-driven architectures using AWS services like Lambda, API Gateway, Aurora, and EKS.
  • Develop web-based UIs using React and TypeScript.
  • Develop integrations with 3rd party applications and services using various approaches including REST APIs as well as file-based.
  • Collaborate with cross-functional teams and business stakeholders, guiding the definition, design and implementation of new product features.
  • Actively review solution designs and help maintain code quality and organization through code reviews.
  • Identify and correct bottlenecks and fix bugs.

About You

  • 10+ years of proven experience as a Full Stack Engineer or similar role.
  • Solid software engineering background with experience in writing software for backend systems / APIs/ services and web-based UIs using programming languages (such as Python and ReactJs), relational databases (such as PostgresSQL), and frameworks (such as Django).
  • 3+ years of experience in building applications using cloud-native applications in AWS using services such as Lambda, API Gateway, RDS.
  • Strong track record of using modern application architectures such as microservices and event-driven architectures.
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork skills.
  • Experience with Agile/Scrum methodologies.

Preferred Qualifications:

  • Knowledge of containerization and orchestration tools like Docker and Kubernetes.
  • Familiarity with CI/CD pipelines and DevOps practices using tools such as Gitlab.
  • Experience in development of B2B SaaS platforms.

Benefits

We work hard to create an environment that brings out the best in our people. We believe in building careers through providing a safe, connected and innovative culture that supports ongoing growth and development. We offer industry-leading benefits such as specialized learning and development programs, a mental health and wellbeing program, industry leading paid parental leave policy, an additional purchased leave option and coaching programs for staff on parental leave.

Diversity & Inclusion

We are committed to building a workforce that reflects the diverse society in which we live and work. Laing O'Rourke is proud to hold the Workplace Gender Equality Agency (WGEA) Citation - Employer of Choice for Gender Equality.

Applications from recruitment agencies will not be considered.



  • Sydney, New South Wales, Australia Willow Full time

    This is a challenging role for a Senior Full Stack Engineer at Willow, a leading company in the AU market. The successful candidate will be responsible for developing, implementing, and deploying a data-driven full-stack product that leverages Willow's existing software infrastructure to deliver immediate value to some of the biggest projects in the built...


  • Sydney, New South Wales, Australia SC Johnson Professional Full time

    We are seeking a skilled Senior Software Engineer to join our team and contribute to the development of our full stack applications. The ideal candidate will have a strong background in software development and be proficient in multiple programming languages.The successful candidate will be responsible for designing, developing, and maintaining full stack...


  • Sydney, New South Wales, Australia Sage Lake Senior Living Full time

    About EucalyptusEucalyptus is a digital healthcare company that is revolutionizing the way healthcare is delivered. We are on a mission to solve the world's biggest healthcare challenges, and we need talented engineers like you to help us achieve our goals.The RoleWe are seeking a Senior Software Engineer to join our high-performing engineering team. As a...


  • Sydney, New South Wales, Australia Change Recruitment Full time

    About the RoleWe are seeking a highly skilled Senior Full Stack Software Engineer to join our team at Change Recruitment.This is an exciting opportunity to work with a leading provider of sustainable energy in Australia, backed by a global leader in sustainable and renewable energy.As a Senior Full Stack Software Engineer, you will be responsible for...


  • Sydney, New South Wales, Australia Commonwealth Bank of Australia Full time

    Job Title: Senior Software Engineer - Full Stack DevelopmentWe are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our full stack applications.Key Responsibilities:* Design and develop full stack applications using a variety of...


  • Sydney, New South Wales, Australia Michael Page Full time

    Job Title: Senior Software Engineer - Full-Stack DevelopmentJob Overview: As a senior software engineer, you will be responsible for designing and implementing full-stack solutions using Java and other relevant technologies. Key responsibilities include developing and testing software applications, collaborating with cross-functional teams, and ensuring...


  • Sydney, New South Wales, Australia Propeller Aero Full time

    About the RolePropeller Aero is on a mission to revolutionize the way we approach construction sites. As a Senior Full Stack Engineer, you will play a crucial role in developing innovative solutions that empower our customers to collect high-quality data and improve their efficiency on worksites.This is a unique opportunity to join a fast-paced, scale-up...


  • Sydney, New South Wales, Australia XPT Software Australia Pty Ltd Full time

    XPT Software Australia Pty Ltd is seeking a highly skilled Senior Full Stack DevOps Engineer to join our team in Australia.As a Senior Full Stack DevOps Engineer, you will be responsible for designing, implementing, and maintaining the entire software development lifecycle, from coding to deployment. You will work closely with our cross-functional teams to...


  • Sydney, New South Wales, Australia AccountAbility Full time

    Senior Software Engineer - Full Stack DevelopmentWe are seeking a highly skilled Senior Software Engineer to join our team. The ideal candidate will have extensive experience in full stack development and a strong understanding of software engineering principles.Key ResponsibilitiesDesign and implement full stack applications using cutting-edge...


  • Sydney, New South Wales, Australia FinXL Full time

    Senior Full Stack Engineer OpportunityWe are seeking a highly skilled Senior Full Stack Engineer to join our team at FinXL. As a key member of our Transformation project, you will be responsible for designing and developing scalable, cloud-native software solutions using modern development architectures.Key Responsibilities:Design and implement RESTful APIs...


  • Sydney, New South Wales, Australia Amazon Full time

    We are seeking a highly skilled Senior Software Engineer to join our team. In this role, you will be responsible for designing and developing full-stack applications using a range of technologies, including Node.js, React, and MongoDB.As a key member of our engineering team, you will work closely with our product managers to understand business requirements...


  • Sydney, New South Wales, Australia SchoolHouse Full time

    About the Job:We are seeking a highly skilled Senior Software Engineer - Full Stack to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying full-stack applications using Java and React.Responsibilities:Design and develop full-stack applications using Java and React.Collaborate with...


  • Sydney, New South Wales, Australia Pyramid Global Technologies Full time

    About the job Senior Software Engineer-Full StackKey skill sets:Linux, Perl/PythonNode JS/GraphQL, CSS, Java scriptMySQL, Apache web serverKafka, Docker (optional)Basic networkingRequirements:• Worked as Software engineer using Open source technology• Worked as full stack developer, mainly back end, with some front end knowledgeWhat we are looking for:A...


  • Sydney, New South Wales, Australia New Horizons Enterprises Limited Full time

    Job Title: Senior Software Engineer - Full Stack DevelopmentDescription:We are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and deploying full-stack applications using Java and Python. Your expertise will be crucial in leading cross-functional...


  • Sydney, New South Wales, Australia FinXL Full time

    Job Opportunity:We are seeking a highly skilled Senior Full Stack Engineer to join our team at FinXL.About the Role:This is a challenging and rewarding opportunity to work on a large Transformation project. As a Senior Full Stack Engineer, you will be responsible for designing and developing scalable, cloud-native, distributed software using modern...


  • Sydney, New South Wales, Australia Arup Full time

    Job Title: Senior Software Engineer - Full Stack DevelopmentIn this role, you will be responsible for designing and developing backend and frontend systems, ensuring scalability, reliability, and performance.Key Responsibilities:- Design and develop full-stack solutions for various applications- Collaborate with cross-functional teams to identify and...


  • Sydney, New South Wales, Australia Amber Labs Full time

    We are seeking a skilled Senior Software Engineer to join our team. The ideal candidate will have extensive experience with full-stack development, with a strong focus on software engineering principles.Responsibilities include:Designing and implementing robust full-stack solutionsCollaborating with cross-functional teams to achieve project goalsEnsuring...


  • Sydney, New South Wales, Australia Milkrun Full time

    About MilkrunMilkrun is a revolutionary grocery delivery service that's changing the game. We're on a mission to make grocery shopping faster, easier, and more convenient for our customers.Job Title: Senior Full Stack EngineerWe're seeking an experienced Senior Full Stack Engineer to join our team. As a key member of our engineering team, you'll play a...


  • Sydney, New South Wales, Australia Pyramid Global Technologies Full time

    About the role of Senior Software Engineer-Full Stack Key skills required: Proficiency in Linux, Perl, and Python programming languages Experience with Node JS, GraphQL, CSS, and JavaScript Familiarity with MySQL, Apache web server, and Kafka Knowledge of Docker and basic networking concepts Minimum requirements: Previous experience as a Software Engineer...


  • Sydney, New South Wales, Australia Propeller Aero Full time

    About the RolePropeller Aero is on a mission to revolutionize the way we approach construction sites. As a Senior Full Stack Engineer, you will play a crucial role in developing innovative solutions that empower our customers to collect high-quality data and improve their efficiency on worksites.Your MissionYou will lead the development of products that...