Senior Software Engineer
Apply Now🌏 Help Support the World's Biggest Social Justice MovementsChuffed.org is a global crowdfunding platform powering the world's biggest social justice movements. We've helped raise over $250M across 50,000 campaigns in 23 countries and we're just getting started. In the last year we've grown 3x and become the go-to platform for activists and organisations in two of the biggest social justice movements of our times: Palestine and climate justice. We're now hiring a Senior Software Engineer to expand our team and help us build and scale a platform that powers thousands of purpose-driven campaigns, while shaping the technical foundations that will support our next phase of growth. The RoleJoin us as a Senior Software Engineer, becoming a vital part of a close-knit trio alongside our Tech Lead and another Senior Engineer, collectively owning and driving the entire platform. This position leans heavily into backend development: you’ll dive deep into enhancing our Laravel and MariaDB systems, prioritizing performance and security at every step. When needed, you’ll also contribute to our React and Next.js frontend to support product initiatives. With such a lean team, you’ll enjoy genuine ownership. Your influence will shape architectural decisions, establish best practices, and directly impact how Chuffed scales and thrives as we move forward. At Chuffed, here’s what a typical day looks like for you: • Own key backend components, including APIs, data models, and the critical systems that securely and reliably move funds to campaigner • Lead efforts to strengthen and speed up the platform through targeted security enhancements, query optimization, indexing, and reducing risks in vital processes • Jump into frontend development with React and Next.js when necessary, collaborating closely with our Tech Lead on cross-cutting architectural decisions and platform-wide initiatives • Spot genuine technical debt and bottlenecks slowing us down, delivering practical and impactful improvements; not chasing perfection, but the right solutions • Work hand-in-hand with our support and campaign teams to address real user issues swiftly, feeding these insights back into shaping our roadmap • Help define how a small team of senior engineers collaborates effectively by establishing documentation standards, review practices, and guiding the evolution of our codebase patterns
How We Work• Small and senior. Our three-person engineering team thrives on trust, autonomy, and cutting through noise, ensuring your contributions truly make a difference • Modern dev tooling, including AI. We are integrating AI-powered coding tools as a part of our daily workflow and warmly welcome engineers who share this approach • Mission-driven work, every day. Your efforts will empower people running campaigns that genuinely matter - covering vital causes like climate, justice, and community organizing, which are all reflected in how we build and innovate.