Skip to Main Content

Job Title


Senior Software Engineer


Company : Chuffed.org


Location : Sydney, New South Wales


Created : 2025-04-11


Job Type : Full Time


Job Description

Why Join Chuffed.org?Chuffed.org is on a mission to power up the world''s biggest social justice movements. Our crowdfunding platform helps activists, grassroots organisations and non-profits to fund their fight for justice on issues like First Nations sovereignty, climate justice, refugee rights, animal rights and Free Palestine.To date we''ve helped raise $150M+ across 35,000 campaigns in 23 countries and are backed by Blackbird Ventures & the Telstra Foundation.Our team has fought alongside the Wangan & Jagalingou Cultural Custodians to Stop Adani, created a space to get help and aid to Palestinian families, and helped back the most significant climate change action groups across the world; Extinction Rebellion, Just Stop Oil, Last Generation and more.What You''ll DoWe are a small team of dedicated and multi-disciplinary people, and we spend our days building and maintaining the products and features that help make chuffed.org the preferred crowdfunding platform for the biggest social justice movements in the world.Each day will be different, but here''s how you''ll generally spend your time:Working within the engineering team to design, implement, and maintain high-quality applications and featuresCollaborate with cross-functional teams and stakeholders to assess feasibility and delivery of solutions, as well as define project requirements and specificationsConduct code reviews and ensure adherence to coding standards and practicesWork with the engineering team to architect the ongoing technology strategy, considering key factors such as risk assessment, scalability, re-usability, and securityManage and optimise MySQL databases to ensure high performance and reliabilityWrite documentation of features and concepts, and ensure existing documentation is kept up-to-dateUse monitoring and logging tools to troubleshoot and resolve software issues, to ensure reliable application performanceCollaborate with the customer support team to ensure common bugs or feature requests are prioritised or fixedRequirementsWhat We''re Looking ForProven experience as a Senior Engineer, with in-depth knowledge of:Javascript and modern front-end architecture and frameworks, working with React and/or NextJS. You''ll ideally have an opinion on typesafe code, coding styles, testing, and securityWriting tests within a testing framework, such as Jest, or React Testing Library, as well as regression test suites like CypressState management and data fetching, including Redux or Next.js API methodsPerformance optimization techniques, such as code splitting, lazy loading, and efficient rendering strategiesSound understanding of SDLC processes, SOLID principles, OOP and design patterns and paradigms.Solid experience in communicating technical concepts to non-technical stakeholdersExperience with backend principles and a willingness to expand your backend skills so you can contribute to our backend when neededA strong growth mindset - you''re not afraid to take risks, fail, and learnA passion for social justice and a strong desire to help Chuffed campaigners succeedAble to design on-the-go'' without spending too much time perfecting the UI before we build, including adjusting the designs to stakeholder feedbackAbility to solve challenges independently, but also not afraid to ask for helpWork in a team that thrives on high-impact engineering, where we optimize for efficiency, scalability, and rapid iterationwithout the burnoutBonus points if you have:Experience working with IaC principles and tools, particularly TerraformDemonstrated experience managing AWS servicesProven experience working with GraphQLProven experience working with PHP frameworks, such as Laravel or SymfonyBenefits$130-150K per annum + superannuationWe value work-life balance. We work autonomously from home and meet up with the team intermittently to collaborate in-person. We''re based in Sydney and Melbourne but open to remote employees within AustraliaWork alongside industry leading marketers and digital engineers in a small and agile team with deep industry connectionsSpend your days amplifying the work of campaigners pushing for progressive social change around the worldWe''re building a diverse and inclusive workplace. We encourage people from all backgrounds, ages and abilities to apply. We value all kinds of experiences, so even if you don''t meet all of the requirements outlined above, we encourage you to apply.Seniority levelMid-Senior levelEmployment typeFull-timeJob functionIndustriesIT Services and IT ConsultingReferrals increase your chances of interviewing at Chuffed.org by 2x #J-18808-Ljbffr