
Job Overview
Location
Portugal - Remote
Job Type
Full-time
Category
Full-Stack Engineer
Date Posted
February 24, 2026
Full Job Description
đź“‹ Description
- • Join Fundraise Up, a leading global fundraising platform dedicated to making donations fast, seamless, and accessible for nonprofits worldwide. Our innovative technology powers tens of millions of dollars in donations monthly, focusing on enhancements that directly boost conversion rates, reduce load times, and ensure global payment compatibility and accessibility.
- • As a Senior Fullstack Developer, you will play a pivotal role in shaping our core product, architecting and implementing features that are fundamental to the donation experience for a vast user base. This is an exceptional opportunity to leverage your expertise in Node.js, React, and TypeScript to build sophisticated components, ranging from highly dynamic donation widgets to intricate, data-driven administrative dashboards.
- • You will be instrumental in developing and scaling features that handle millions of monthly transactions, ensuring the robustness and performance of our platform. Your work will directly impact the success of numerous nonprofit organizations globally, including renowned entities like UNICEF and the Alzheimer’s Association, who trust Fundraise Up to facilitate their critical fundraising efforts.
- • The role demands a deep understanding of modern JavaScript principles, including the event loop, closures, promises, and prototypes, enabling you to write efficient and maintainable code. You will be expected to demonstrate expert-level proficiency in React and its associated ecosystem, contributing to the development of our standalone SPA widgets and complex frontend applications.
- • On the backend, your strong expertise in Node.js will be crucial for building scalable APIs and services. Experience with frameworks like Koa or NestJS is highly valued, as you'll be working with a robust backend architecture that includes Node.js (Koa, NestJS) and MongoDB.
- • You will be responsible for designing, building, and maintaining resilient frontend and backend features, ensuring high code quality, scalability, and an exceptional user experience. This involves developing core products such as donation checkouts, embeddable widgets, and comprehensive donor/partner portals.
- • A significant aspect of this role involves architecting and developing system components capable of scaling to accommodate millions of monthly transactions. This requires a proactive approach to identifying and resolving bugs, performance bottlenecks, and opportunities for optimization.
- • We emphasize rigorous engineering practices. You will be expected to write clean, well-documented, and thoroughly testable code. This includes actively participating in architecture and technical design discussions, contributing to elegant solutions for complex challenges.
- • Mentorship is a key component of our team culture. You will have the opportunity to mentor peers through thoughtful code reviews, providing constructive feedback and fostering a collaborative learning environment. This aligns with our commitment to knowledge sharing and continuous improvement within our engineering team.
- • Collaboration is essential. You will partner closely with product managers and designers to refine requirements, contribute to shaping the product roadmap, and ensure that technical solutions align with business objectives and user needs.
- • You will be joining a distributed team of over 160 product professionals, including more than 80 engineers, primarily based across Europe. Many of our developers possess 5-10+ years of experience, contributing to a rich environment of technical curiosity and shared expertise. We operate with a focused, collaborative mindset where every task is valued and every voice is heard.
- • Our technology stack is modern and diverse, including Webpack for frontend bundling, React and Vue.js for frontend development, and Node.js (Koa, NestJS) for the backend. We utilize Kafka for high-throughput messaging, Bull (Redis) for background processing, ClickHouse for analytics data, and Elasticsearch for search capabilities. Nearly all our code is written in TypeScript, ensuring type safety and maintainability.
- • This role offers the chance to work on a truly global product, impacting nonprofits across North America, the UK, Australia, and Europe. You'll contribute to a complex product ecosystem that includes a modern checkout experience, customizable widgets, portals for donors, organizations, and partners, administrative tools, and internal applications.
- • Embrace the opportunity to solve real-world problems at scale within a mission-driven, high-impact engineering culture. Your contributions will directly enhance the effectiveness of nonprofit fundraising efforts worldwide.
Skills & Technologies
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

Worldwide Traffic Ads FZ-LLC
5 months ago

Active Theory LLC
1 month ago

