Back to Jobs

Senior Software Engineer – Cloud Native ApplicationApply Now

Sydney

IT & Telecomms Software - Developer

  • Fully Remote (Sydney business hours - AEDT/AEST)
  • Permanent Fulltime
  • Cutting-edge AI technologies

Software Engineer / Senior Software Engineer – Cloud Native Application Development (Search & Discovery, Generative AI)
Location: Fully Remote (Sydney business hours – AEDT/AEST)
Employment Type: Permanent Fulltime
  
About Us
We are working with a startup who is looking to add a permanent Software Engineer to their existing team due to scaling up their engineering capabilities.
This organisation likes to push the boundaries of search and discovery using cutting-edge AI technologies like semantic branching and vector space embedment (leveraging ChatGPT and generative AI). Their focus right now is on transforming ecommerce and fashion, but their vision spans multiple industries where data-driven discovery is key.
If you come from a software engineering or development background—whether that’s sports, entertainment, ecommerce, real estate, or carsales—and have worked with vast, complex datasets to deliver seamless, transactional online experiences, we want to talk to you, to determine if this role is suitable for yourself.
  
About the Role
This is a hands-on backend role for an autonomous, creative engineer who thrives in a fast-moving, non-structured startup environment. You’ll build and operate cloud-native applications on AWS, design APIs that integrate deeply with AI services, and bring together diverse data sources to power real-time search and discovery features.
You’ll need to be flexible, wear many hats, and take initiative—seeking out work, solving problems creatively, and contributing broadly as they scale.
  
Why You’ll Love This Role

  • Work with bleeding-edge AI including semantic branching and vector space embedment technologies
  • Build backend systems that power next-gen search and discovery features across multiple data domains
  • Directly impact product design, architecture, and technical direction from day one
  • Small, dynamic team environment where your work is visible and valued
  • Freedom to innovate, experiment, and lead technical initiatives in a startup setting

What You’ll Do

  • Develop and ship cloud-native backend applications on AWS using NodeJS and TypeScript
  • Build secure REST and GraphQL APIs for seamless integration between AI models, data systems, and customer-facing apps
  • Manage diverse data solutions including Postgres, OpenSearch, DynamoDB, and S3 to unify massive data sets
  • Use Infrastructure as Code (Pulumi preferred) to deploy and manage scalable cloud infrastructure
  • Set up monitoring and observability to ensure smooth production operations
  • Maintain CI/CD pipelines with GitHub Actions to support rapid iteration and deployment
  • Implement flexible authentication and authorization mechanisms (OAuth, Cognito, JWT)
  • Collaborate cross-functionally, often wearing multiple hats to drive solutions in a fast-paced environment

What We’re Looking For

  • 5+ years of backend software engineering experience, ideally with transactional online platforms or data-heavy systems
  • Experience working in ecommerce, sports, entertainment, real estate, or carsales industries is a big plus
  • Strong experience developing and operating cloud-native apps on AWS (or other major cloud providers)
  • Expertise with AWS services: Lambda (NodeJS), EC2, API Gateway, Postgres/MySQL, DynamoDB, OpenSearch, CloudFront
  • Infrastructure as Code skills (Pulumi preferred; Terraform acceptable) and CI/CD pipeline experience (GitHub Actions preferred)
  • Comfortable working autonomously in an unstructured environment—taking initiative and wearing many hats
  • Passionate about creating scalable, maintainable systems that bring together diverse datasets into a unified discovery experience

Nice to Have

  • Familiarity with AWS Organization Formation CLI tool
  • Full-stack experience with Next.js or similar frameworks
  • Exposure to monitoring tools like Prometheus and Grafana
  • Previous startup experience or thriving in fast-paced, ambiguous settings

  
This is an ideal role for a Software Engineer, wanting to join a technology company on a permanent basis and work fully remote as part of an established team.
  
Apply now and take the lead on this exciting journey!

Apply Now