Senior Full Stack Software Engineer React | TypeScript | AWS | AI | Product-Focused Engineering Perth Preferred | Melbourne Considered We're partnering with a fast-growing, venture-backed SaaS company solving highly complex, real-world problems through modern software and data-driven products. This is an opportunity to join a genuinely product-led engineering team building sophisticated software used to support critical decision-making at scale. You'll work on technically challenging problems, collaborate with domain experts, and have genuine influence over what gets built and how it's delivered. If you enjoy understanding customer problems, owning solutions end-to-end, and working with smart, curious engineers, this could be a great fit. The Opportunity As a Senior Full Stack Software Engineer, you'll work across both frontend and backend development, taking ownership of features from concept through to production. You'll collaborate closely with product, design, engineering, and subject matter experts to: Design, build, and ship high-quality product features end-to-end Develop modern web applications using React and TypeScript Build scalable backend services and APIs Work with AWS cloud infrastructure and modern data stores Build complex workflows involving data processing and system orchestration Optimise performance, scalability, and user experience Influence engineering practices, tooling, and technical direction Leverage AI-assisted development tools to improve productivity and product capabilities What We're Looking For: We're looking for engineers who are product-minded and enjoy solving problems, not simply delivering tickets. You'll ideally bring: Strong commercial experience building applications with React and TypeScript Genuine full stack capability across frontend and backend development Experience working with AWS and modern cloud-native architectures Strong software engineering fundamentals and code quality practices Experience designing and consuming APIs and working with data-intensive applications A customer-first mindset and genuine interest in understanding the "why" behind what you're building Strong communication skills and the ability to work across technical and non-technical stakeholders Curiosity around AI and experience using AI-assisted development tools in your workflow Nice to Have: Experience with Python Exposure to data engineering, analytics, modelling, or machine learning environments Experience within high-growth SaaS businesses or startup environments Experience building complex systems or working in highly technical domains Why Join? Highly flexible working environment built on trust and autonomy Competitive salary package plus 10% performance bonus Work on genuinely complex technical challenges Modern technology stack and access to best-in-class tools, including AI tooling Significant opportunity for career progression as the business continues to scale Collaborative, low-ego engineering culture with highly capable teammates Annual company retreat and opportunities to work alongside globally distributed teams Join a business where engineering has a genuine seat at the table, and product decisions are driven by solving meaningful customer problems This role would suit an engineer who loves technology, enjoys going deep on complex problems, and wants to build products that have real-world impact while continuing to grow technically and professionally.