Senior Software Engineer

at Chuffed.org
  • $130k-$150k
  • Remote - Australia

Remote

Software Development

Senior

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 Do

We 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 features
  • Collaborate with cross-functional teams and stakeholders to assess feasibility and delivery of solutions, as well as define project requirements and specifications
  • Conduct code reviews and ensure adherence to coding standards and practices
  • Work with the engineering team to architect the ongoing technology strategy, considering key factors such as risk assessment, scalability, re-usability, and security
  • Manage and optimise MySQL databases to ensure high performance and reliability
  • Write documentation of features and concepts, and ensure existing documentation is kept up-to-date
  • Use monitoring and logging tools to troubleshoot and resolve software issues, to ensure reliable application performance
  • Collaborate with the customer support team to ensure common bugs or feature requests are prioritised or fixed

What We’re Looking For

  • Proven experience as a Senior Engineer, with in-depth knowledge of:

    • J avascript 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 security
    • Writing tests within a testing framework, such as Jest, or React Testing Library, as well as regression test suites like Cypress
    • State management and data fetching, including Redux or Next.js API methods
    • Performance optimization techniques, such as code splitting, lazy loading, and efficient rendering strategies
  • Sound understanding of SDLC processes, SOLID principles, OOP and design patterns and paradigms.

  • Solid experience in communicating technical concepts to non-technical stakeholders

  • Experience with backend principles and a willingness to expand your backend skills so you can contribute to our backend when needed

  • A strong growth mindset - you’re not afraid to take risks, fail, and learn

  • A passion for social justice and a strong desire to help Chuffed campaigners succeed

  • Able to design ‘on-the-go’ without spending too much time perfecting the UI before we build, including adjusting the designs to stakeholder feedback

  • Ability to solve challenges independently, but also not afraid to ask for help

  • Work in a team that thrives on high-impact engineering, where we optimize for efficiency, scalability, and rapid iteration—without the burnout

Bonus points if you have:

  • Experience working with IaC principles and tools, particularly Terraform

  • Demonstrated experience managing AWS services

  • Proven experience working with GraphQL

  • Proven experience working with PHP frameworks, such as Laravel or Symfony

  • $130-150K per annum + superannuation

  • We 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 Australia

  • Work alongside industry leading marketers and digital engineers in a small and agile team with deep industry connections

  • Spend your days amplifying the work of campaigners pushing for progressive social change around the world

We’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.

Share this job:
Please let Chuffed.org know you found this job on Remote First Jobs 🙏
Chuffed.org logo

Chuffed.org

  • 2 remote jobs

Benefits of using Remote First Jobs

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Search remote, work from home, 100% online jobs

We help you connect with top remote-first companies.

Search jobs

Hiring remote talent? Post a job

Frequently Asked Questions

What makes Remote First Jobs different from other job boards?

Unlike other job boards that only show jobs from companies that pay to post, we actively scan over 20,000 companies to find remote positions. This means you get access to thousands more jobs, including ones from companies that don't typically post on traditional job boards. Our platform is dedicated to fully remote positions, focusing on companies that have adopted remote work as their standard practice.

How often are new jobs added?

New jobs are constantly being added as our system checks company websites every day. We process thousands of jobs daily to ensure you have access to the most up-to-date remote job listings. Our algorithms scan over 20,000 different sources daily, adding jobs to the board the moment they appear.

Can I trust the job listings on Remote First Jobs?

Yes! We verify all job listings and companies to ensure they're legitimate. Our system automatically filters out spam, junk, and fake jobs to ensure you only see real remote opportunities.

Can I suggest companies to be added to your search?

Yes! We're always looking to expand our listings and appreciate suggestions from our community. If you know of companies offering remote positions that should be included in our search, please let us know. We actively work to increase our coverage of remote job opportunities.

How do I apply for jobs?

When you find a job you're interested in, simply click the 'Apply Now' button on the job listing. This will take you directly to the company's application page. We kindly ask you to mention that you found the position through Remote First Jobs when applying, as it helps us grow and improve our service 🙏

Apply