FundraiseUp Inc. logo

Backend Developer (Node.js)

Job Overview

Location

Portugal - Remote

Job Type

Full-time

Category

Backend Engineer

Date Posted

February 24, 2026

Full Job Description

đź“‹ Description

  • • Join Fundraise Up, a global leader in nonprofit fundraising technology, and play a pivotal role in shaping the future of charitable giving. We are seeking a highly skilled and motivated Backend Developer with a strong command of Node.js to architect and build the robust, scalable engine that powers our innovative platform. This is a unique opportunity to contribute to a product that facilitates millions of dollars in donations each month, directly impacting the success of leading non-profit organizations worldwide, including UNICEF and the Alzheimer’s Association. As a remote-first company, we embrace a globally distributed team, fostering a culture of collaboration, technical excellence, and product-minded innovation.
  • • At Fundraise Up, we are dedicated to making donating fast, seamless, and accessible. Our platform is engineered for high performance, high conversion rates, global payment support, and an accessibility-first design. You will be instrumental in developing and scaling the complex product ecosystem that serves non-profits, donors, and partners across North America, the UK, Australia, and Europe. This includes our modern checkout experience, customizable widgets (each a standalone SPA), comprehensive donor and organization portals, administrative tools, and various internal applications.
  • • Your primary focus will be on our sophisticated backend, built with Node.js (Koa, NestJS) and TypeScript, leveraging MongoDB for data storage. You will work with cutting-edge infrastructure components such as Kafka for high-throughput event streaming, Bull (powered by Redis) for efficient background job processing, ClickHouse for deep analytics, and Elasticsearch for powerful search capabilities. This role is not about maintenance; it's a high-impact, product-focused engineering position where clean architecture, exceptional performance, and unwavering reliability are paramount. You will be a key architect, tackling complex challenges within a high-load, distributed system and scaling the infrastructure that processes significant donation volumes.
  • • As a Backend Developer at Fundraise Up, you will be entrusted with significant responsibilities that directly influence the platform's success and the impact it has on the non-profit sector. You will be responsible for the end-to-end lifecycle of backend services, from initial design and architecture through to implementation, testing, deployment, and ongoing optimization. This involves crafting clean, efficient, and scalable backend services using Node.js and TypeScript, ensuring they meet the demanding requirements of a global, high-traffic platform. You will collaborate closely with product managers and frontend engineers to translate product vision into tangible features, taking ownership of key architectural decisions that enhance performance, reliability, and security. Maintaining the highest standards of code quality will be a core part of your role, achieved through writing comprehensive unit tests and actively participating in thorough code reviews. Furthermore, you will proactively identify opportunities for system improvements, including refactoring legacy code where necessary to ensure our technology stack remains modern and efficient. A significant aspect of this role is contributing to our strong engineering culture. This includes mentoring junior developers, sharing your expertise through internal forums and discussions, and championing best practices in software development. You will be joining a team of over 80 engineers, many with 5-10+ years of experience, who are passionate about technology and committed to continuous learning and knowledge sharing. We operate with a flat structure, valuing thoughtful collaboration, strong engineering practices, and a product mindset, ensuring every voice is heard and every task contributes to our collective success.
  • • This is an exciting opportunity to work on a truly global product, making a tangible difference in the non-profit world while advancing your career in a dynamic, remote-first environment. If you are a seasoned backend developer who thrives on complex challenges, values clean code, and is passionate about building impactful technology, we encourage you to apply.

Skills & Technologies

JavaScript
TypeScript
React
Vue.js
Node.js
Backend
Remote

Ready to Apply?

You will be redirected to an external site to apply.

FundraiseUp Inc. logo
FundraiseUp Inc.
Visit Website

About FundraiseUp Inc.

FundraiseUp provides a SaaS donation platform for nonprofits, charities, and NGOs. Its technology uses AI and behavioral data to personalize giving experiences, increase donor conversion, and reduce abandonment. Features include one-click payments, recurring giving, multilingual donation forms, and analytics dashboards. The platform integrates with CRMs like Salesforce and Blackbaud, supports Apple Pay, Google Pay, PayPal, ACH, and credit cards, and offers A/B testing and fraud protection. It serves organizations worldwide, helping them raise funds online without dedicated technical staff.

Similar Opportunities

Paris - La Défense
Full-time
Expires Mar 7, 2026
JavaScript
PHP
R
+5 more

2 months ago

Apply
Remote
Full-time
Expires Mar 10, 2026
Backend
Senior
Remote

2 months ago

Apply
Lulus Fashion Lounge, LLC logo

Lulus Fashion Lounge, LLC

Remote
Full-time
Expires Apr 6, 2026
Go
Backend
Senior
+2 more

20 days ago

Apply
Remote - US
Full-time
Expires Apr 25, 2026
Python
Flask
PostgreSQL
+6 more

1 day ago

Apply