
Software Engineer
Job Description
Posted on: January 26, 2026
About the Opportunity:
This organization provides a nonprofit fundraising and CRM platform that enables mission-driven organizations to raise more funds, reduce costs, and enhance giving. The platform consolidates multiple tools for fundraisers, events, donation forms, donor management, and communications into a single solution with a transparent tip-or-fee model. The role involves joining an engineering team to build tools supporting nonprofits in their fundraising and engagement efforts.
Responsibilities:
• Design and implement full stack features using PHP/Laravel, React, and TypeScript for fundraising, donor management, financial, and growth products.
• Build scalable systems handling millions of users, high-volume transactions, and seasonal traffic spikes.
• Integrate with APIs, third-party services, and payment systems to create seamless nonprofit experiences.
• Collaborate with product, design, and engineering teams to develop user-friendly solutions.
• Participate in code reviews and improve engineering standards and best practices.
• Contribute to technical initiatives, including experimentation frameworks and tooling.
• Participate in support rotation to triage and resolve production issues during business hours.
Requirements:
• 3+ years of software development experience, preferably with full-stack exposure and strong backend skills.
• Proficiency with PHP/Laravel or a similar backend framework.
• Experience building frontend interfaces using React, TypeScript, and modern JavaScript (ES6+).
• Strong knowledge of relational databases such as MySQL or PostgreSQL, including query optimization.
• Experience with RESTful APIs, third-party integrations, and data import/export processes.
• Familiarity with state management tools (e.g., TanStack Query, SWR, Zustand, Redux).
• Understanding of frontend architecture, component design, and build tools (Vite, Webpack).
• Strong debugging and performance tuning skills across the stack.
• Excellent collaboration, communication, and documentation skills.
Nice to Have:
• Experience with payment systems, financial APIs, or fintech product development.
• Familiarity with experimentation platforms or A/B testing tools.
• Experience with accessibility standards.
Benefits & Perks:
• Autonomy in work with minimal meetings and flexible scheduling.
• Fully automated continuous integration and deployment processes.
• Opportunity to work on mission-driven projects supporting nonprofits globally.
• Inclusive engineering culture valuing equal contributions and open discussions.
Note:
“RemoteHunter is not the Employer of Record (EOR) for this role. Our purpose in this opportunity is to connect exceptional candidates with leading employers. We help job seekers worldwide discover roles that match their goals and guide them to complete their full application directly through the hiring company’s career page or ATS.”
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!
RemoteJobsHub.app
Get RemoteJobsHub.app on your phone!

Software Engineer

Javascript Developer - Remote Work

Senior Full-Stack Software Engineer, Applied AI

Front-end Developer (React)

