Remote - US (Austin, TX preferred)

Senior Developer - Project Delivery

Join one of the fastest-growing tech companies and industry-leading products behind ‘online fundraising’, enabling hundreds of the world's most loved charities to raise money and deliver change for good.

We’re an ambitious bunch with big goals. Over 10 years we’ve grown to support more than 1000 charities internationally, with a current team of 130+ passionate fundraising software professionals across 5 global offices (USA, the UK, Europe, Australia, NZ). We act as one global team and have a great culture with a load of benefits (health and well-being, work-from-anywhere policies, bonus leave days and more).

We’re looking for a technical and down-to-earth team member to join us on our next stage of growth. If you’re looking for a role that will give you total freedom to grow, challenge you to achieve incredible things, and if you’re not afraid to step into the unknown, then you’re already halfway there.

The opportunity

We’re looking for a Senior Developer to join our Client Services technical team. This is a retained engineering role focused on scoping and delivering complex web development work for our clients, with a particular emphasis on custom integrations between our platform and CRMs like Salesforce and Raiser’s Edge NXT. You’ll work closely with account teams, designers, and clients to translate business goals into technical solutions, whether that’s customizing donation forms, building peer-to-peer fundraising experiences, or wiring up data flows between systems.

We know unicorns don’t exist. The list below describes our ideal candidate, but we don’t expect anyone to check every box. If you’re strong in most areas and curious about the rest, we’d love to hear from you.

What you will do

  • Scope and estimate custom engineering work for client engagements, partnering with account managers and clients to define requirements
  • Build and customize client sites using our platform’s templating layer (PHP / CodeIgniter) along with JavaScript and CSS
  • Develop custom functionality around donation forms, event registration, peer-to-peer campaigns, and DIY fundraising experiences
  • Design and implement integrations between our platform and external CRMs, primarily Salesforce (NPSP and Nonprofit Cloud) and Blackbaud Raiser’s Edge NXT
  • Troubleshoot complex client issues that span front-end, back-end, and third-party systems
  • Document your work clearly so other engineers, account teams, and clients can build on it
  • Mentor more junior engineers and contribute to internal best practices, reusable patterns, and tooling

What we’re looking for

Engineering experience
  • 5+ years of professional web development experience, with meaningful time spent on client-facing or agency-style work where scoping and communication matter as much as code
  • Strong PHP skills, ideally with CodeIgniter or a comparable MVC framework (Laravel, Symfony, CakePHP all translate well)
  • Solid JavaScript fundamentals, including comfort with jQuery. Yes, jQuery. Our stack is not flashy, but it runs beautifully and has funded a lot of good causes. Comfort writing vanilla JS and picking up modern frameworks when a project calls for it is a plus, as is experience with form-heavy UIs
  • Working knowledge of HTML and CSS, including Bootstrap, responsive layouts, and accessibility basics
  • Comfort with relational databases (MySQL/MariaDB), writing queries, and reasoning about schema design
  • Familiarity with Git-based workflows, code review, and deploying changes safely to production
  • Strong debugging instincts across the full stack. You’re comfortable digging into server logs, inspecting payment processor dev tools and webhook payloads, living in browser devtools (network tab, console, breakpoints), and generally following a problem wherever it leads rather than guessing at the cause
Integration and API work
  • Experience building integrations with at least one major CRM. Salesforce (NPSP and Nonprofit Cloud) or Raiser’s Edge NXT preferred, but experience with HubSpot, Microsoft Dynamics, Virtuous, Bloomerang, or similar will also resonate
  • Comfort working with REST APIs, OAuth, webhooks, and the kinds of data sync and error-handling problems that come up in real-world integration work
  • Bonus if you’ve worked with Salesforce-specific tools like Apex, Flow, or the Bulk API, or with Blackbaud’s SKY API and Constituent record model
Nonprofit and fundraising context
  • Some background in nonprofit technology, online fundraising, or event fundraising is a real plus. If you’ve shipped donation forms, run a peer-to-peer campaign technically, supported a giving day, or built DIY fundraising tools, that experience translates directly
  • Understanding of how nonprofits actually use CRMs day-to-day, including gift processing, recurring giving, soft credits, household structures, and designations, will help you make better decisions faster
Ways of working
  • Strong written communication; you can write a scoping doc, a technical recommendation, and a clear client-facing update
  • Comfort with ambiguity and partial information, and a habit of asking good questions before writing code
  • Interest in the consulting side of the work, understanding the client’s goals and not just the ticket
  • Curious and willing to think critically, including about your own assumptions. You use AI as a tool that supplements already strong fundamentals, leaning into new workflows around development, review, testing, and design, rather than as a substitute for understanding what your code is doing
  • This role is ideal for a developer who enjoys variety, working directly with customers, and seeing the immediate impact of your work. Priorities can shift in a given day, so being flexible as client needs sometimes arise is appreciated. That said, capacity is planned out to balance out the work among developers evenly to leave room for pop-up tasks. Work life balance is important to us.
  • You will be measured based on completing tasks in a timely fashion and communicating status openly and honestly. Quality and completion of requirements matter more than speed, and documenting what you did for future us is important too. Less easy to quantify: it’s about being a good team member and knowing when to explore, when to reach out for help, and sharing that knowledge with each task you complete. If you are growing and empowering those around you then you are doing it right.
Nice to have (genuinely optional)
  • Experience with our specific stack (CodeIgniter, jQuery, Bootstrap, plus whatever templating conventions you’ve picked up at a similar platform company)
  • Familiarity with Stripe, PayPal, Venmo, or other payment processors commonly used in the nonprofit space
  • Experience with marketing automation tools (Mailchimp, Marketing Cloud, Luminate Online, EveryAction)
  • Accessibility (WCAG) experience, especially around forms
  • Background contributing to a template-based platform

We offer

  • Competitive annual salary package
  • Flexible working hours and conditions
  • Career growth planning
  • Future travel to our international offices when relevant
  • Opportunity to join one of the fastest-growing global tech startups in the Impact  sector

The Funraisin Team

We're a global team of passionate fundraising software professionals. Some have come from world-renowned tech giants such as Google and Airbnb, others from the highest-awarded digital agencies, and others from inside some of the world-leading nonprofits. Together we build world-class products that aim to accelerate the transition to a better world by connecting people to causes.