At Chuffed.org, we're on a mission to empower the world's biggest social justice movements. Our crowdfunding platform supports activists, grassroots organizations, and non-profits in their fight for justice on critical issues like First Nations sovereignty, climate justice, refugee rights, animal rights, and Free Palestine.
To date, we've facilitated the raising of over $150M across 35,000 campaigns in 23 countries, backed by Blackbird Ventures & the Telstra Foundation. Our team has collaborated with Wangan & Jagalingou Cultural Custodians to Stop Adani, created a space for Palestinian families, and supported major climate change groups such as Extinction Rebellion, Just Stop Oil, and Last Generation.
About the Role
We're looking for a skilled Senior Software Engineer to join our small, multidisciplinary team. You'll be responsible for building and maintaining high-quality applications and features within the engineering team, including:
1. Designing, implementing, and maintaining robust applications and features.
2. Collaborating with cross-functional teams to assess feasibility, define project requirements, and deliver solutions.
3. Conducting code reviews to ensure adherence to coding standards.
4. Architecting technology strategies considering scalability, security, and reusability.
5. Managing and optimizing MySQL databases for performance and reliability.
6. Documenting features and concepts, keeping documentation up-to-date.
7. Using monitoring tools to troubleshoot and resolve software issues.
8. Working with customer support to prioritize and fix bugs or feature requests.
Requirements
* Proven experience as a Senior Engineer with expertise in:
* Javascript, React, and/or NextJS, with opinions on typesafe coding, testing, and security.
* Writing tests using frameworks like Jest, React Testing Library, and Cypress.
* State management and data fetching, including Redux or Next.js API methods.
* Performance optimization techniques such as code splitting and lazy loading.
* Understanding of SDLC, SOLID principles, OOP, and design patterns.
* Ability to communicate technical concepts to non-technical stakeholders.
* Backend principles and willingness to expand backend skills.
* A growth mindset, passion for social justice, and the ability to design on-the-go.
* Independent problem-solving skills and teamwork orientation.
Desirable Skills
* Experience with Infrastructure as Code (Terraform), AWS, GraphQL, or PHP frameworks like Laravel or Symfony.
What We Offer
* An annual salary of $130-150K + superannuation.
* Flexible work-from-home arrangements within Australia.
* The opportunity to collaborate with industry-leading marketers and engineers.
* The chance to contribute to social justice campaigns globally.
We're committed to diversity and inclusion. All backgrounds, ages, and abilities are encouraged to apply.