Full Stack Software Engineer - Platforms and Integrations

The Resilience Project — Australia · Posted ~3 hours ago

Senior Contract Onsite

Skills

Full-stack software development Systems integration Platform engineering Software architecture System improvement Future-proofing platforms

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

An experienced Full Stack Software Engineer is sought to connect, improve, and future-proof the platforms and systems behind large-scale education, workplace, and community programs. You will work across integrations and software platforms while helping ensure reliable technology that can support a growing operational footprint.

Highlights

Play a critical role in connecting and future-proofing systems that support large-scale programs and operations. Flexible 4–5 day work schedule, a 12-month contract with potential extension, and an opportunity to contribute to meaningful wellbeing-focused initiatives.

Description

We’re looking for an experienced Software Engineer to play a critical role in connecting, improving, and future-proofing the systems and platforms that power our programs, operations and impact. 4-5 days/week (flexible)12-month contract (with opportunity for extension)Working from Collingwood, VIC About TRP The Resilience Project (TRP) exists to inspire happiness and change lives. We're on a mission to make wellbeing accessible to everyone, everywhere - guided by a simple but powerful vision: Wellbeing. Every home. Everyday. Through evidence-based education programs, workplace initiatives, podcasts, events and resources, we teach practical strategies that help people build resilience and wellbeing. We've delivered programs to 3,500 schools and early years services, 850 workplaces, and elite sport, including Australian cricket, netball, soccer, NRL and AFL teams. Our team is driven by the opportunity to make a meaningful difference every day. Life at TRP At TRP, we're driven to have an impact through everything we do. We're guided by our values - humble, inclusive, passionate, professional and curious - and experience care, trust and challenge every day. We care. We genuinely enjoy working together, like to have a laugh and value connecting with each other. We're trusted. We're outcomes driven, believe in our abilities and are trusted to deliver, which is why we have autonomy and flexibility to lead our own work. We're challenged. We grow by stretching ourselves to constantly improve, learn new things and give each other honest feedback. About the role Joining as our second Software Engineer, you’ll have the opportunity to make a meaningful contribution to a small and growing tech team. You’ll work closely with our other Software Engineer and Tech Manager to expand our recently rebuilt internal platforms, influence technical decisions and help shape the next stage of our technology journey. This is a hands-on role where your work will have an immediate and visible impact. You’ll deliver the technology our teams rely on each day, maintain and improve our internal platforms, and release updates to our client-facing applications. This role would suit someone who enjoys variety, adapts quickly and feels comfortable working across different codebases. You’ll see the direct impact of your work across TRP and the communities we support. What you’ll be working with Our platforms span three main codebases, and you'll work across all of them: Client-facing applications - Next.js and React front ends, backed by AWS Amplify (AppSync GraphQL, DynamoDB, Cognito, Lambda) and Craft CMS for content.Internal platforms - a TypeScript monorepo (Next.js, React, Tailwind, Prisma, PostgreSQL) hosted on Vercel, with AWS infrastructure managed as code via CDK.Integration layer - Node and PHP services on AWS Lambda connecting our CRM, accounting, fulfilment and scheduling systems. What will you be doing? Business-Critical Initiatives - Deliver features across our internal and external applications that support key business projects, to fixed deadlines. Platform Development - Build and enhance new features and maintain existing features across our client-facing applications and internal platforms. Integration & Backend Work - Improve and modernise our integration layer. Connect systems, build APIs and GraphQL schemas, and make sure data flows reliably between platforms. Infrastructure & DevOps - Manage and maintain AWS infrastructure across Amplify, Lambda, ECS and RDS. Handle deployments and general platform maintenance. Team Support - Provide technical support for the broader team across all systems and processes. Legacy Modernisation - Help improve or migrate older systems, reducing technical debt and moving towards more maintainable, modern solutions. About You We are looking for someone who shares the TRP values and is passionate about our purpose to “inspire happiness and change lives”. You thrive in a fast-paced, dynamic environment, are driven to achieve outcomes, proactively lend a helping hand and bring a positive, can-do attitude to your work. Our ideal candidate will also have: 5+ years of professional software engineer experience, comfortable working across the stackStrong problem-solving skills and ability to work autonomouslyExcellent communication skills - able to translate technical concepts into plain languageComfort moving between codebases of different ages, conventions and qualityAn ability to juggle multiple competing priorities - triaging incoming work, context-switching, or proactively flagging when priorities need to change.Strong experience with React, Next.js and TypeScriptExperience with AI Coding tools and agents (Claude Code, Cursor, Copilot or similar) as a core part of your development workflowSolid understanding of APIs, webhooks, and integration patterns, including GraphQL as a consumerGood understanding of security best practices. Nice to have: CRM and account systems integrations (Zoho and Xero preferred; Salesforce, Hubspot or Dynamics also relevant)Data migrations between business systems, and the reconciliation work that comes with themA headless or traditional CMS (Craft CMS in particular)Experience with cloud infrastructure (AWS preferred), CI/CD pipelines and deployment processesBachelor's degree in Computer Science, Engineering or related field. Interested? If this opportunity sounds like the right fit for you, please submit your application before 9am AEDT, Monday 19th October. If you have other specific questions about this opportunity, please contact Emma at emma@simplyhr.net.au.