FundraiseUp Inc. logo

Backend Developer (Node.js)

Job Overview

Location

Spain - Remote

Job Type

Full-time

Category

Backend Engineer

Date Posted

February 24, 2026

Full Job Description

đź“‹ Description

  • • Join Fundraise Up as a Backend Developer (Node.js) and become an integral architect of the engine that drives our global fundraising platform, empowering nonprofits worldwide to achieve their missions.
  • • You will tackle complex challenges within a high-load, distributed system, building and scaling the robust infrastructure responsible for processing millions of dollars in donations every month.
  • • This is a high-impact, product-focused engineering role, not a maintenance position, where your contributions will directly influence the performance, reliability, and scalability of our cutting-edge technology.
  • • Fundraise Up is a leading global fundraising platform dedicated to making donating fast, seamless, and accessible. Our technology powers tens of millions of dollars in donations monthly, and we are committed to innovation that drives tangible results, such as faster load times, higher conversion rates, global payment support, and an accessibility-first design.
  • • We serve enterprise-level nonprofit organizations across North America, the United Kingdom, Australia, and Europe, building a large and intricate product ecosystem that includes a modern checkout experience, customizable widgets (each a standalone SPA), comprehensive donor and organization portals, essential admin tools, and various internal applications.
  • • Our backend is expertly crafted using Node.js (Koa, NestJS) and MongoDB, with nearly all code written in TypeScript. For high-throughput messaging and efficient background processing, we leverage Kafka for millions of events and Bull with Redis for job queues. Analytics data is meticulously stored in ClickHouse, and we utilize Elasticsearch for powerful search capabilities.
  • • You will be part of a dynamic, distributed team of over 160 product professionals, including more than 80 engineers, primarily based across Spain, Poland, Portugal, Georgia, Armenia, Serbia, Turkey, and Cyprus. Many of our developers bring 5-10+ years of experience, contributing to a culture rich in deep technical curiosity and collaborative knowledge sharing.
  • • Despite our global scale, we operate with the focus and agility of a tight-knit team, where every task is crucial, and every voice is valued. We champion thoughtful collaboration, uphold strong engineering practices, and foster a product-centric mindset.
  • • Participate in biweekly engineering forums designed to share learnings, celebrate technical achievements, and promote continuous improvement.
  • • You will join a team where quality, mentorship, and mutual respect are foundational principles, ensuring a supportive and growth-oriented environment.
  • • Design, develop, and maintain clean, efficient, and highly scalable backend services using Node.js and TypeScript, ensuring the core of our platform is robust and performant.
  • • Drive the development of new product features from initial concept through to successful deployment, working in close collaboration with product managers and frontend engineers to deliver exceptional user experiences.
  • • Take ownership of critical components of our backend architecture, making informed and impactful decisions that significantly enhance performance, reliability, and security across the platform.
  • • Uphold the highest standards of code quality by writing comprehensive unit tests and actively participating in thorough code reviews, fostering a culture of excellence.
  • • Proactively identify opportunities for system improvements, performance optimizations, and necessary refactoring of legacy code to ensure our technology remains cutting-edge.
  • • Contribute actively to our culture of engineering excellence by mentoring junior developers, sharing your expertise, and championing best practices within the team.
  • • Collaborate on a complex product ecosystem, ranging from our intuitive modern checkout experience to sophisticated donor portals and extensive analytics pipelines, all powered by a state-of-the-art tech stack.
  • • Engage with a technology stack that includes Node.js (Koa, NestJS) and TypeScript for backend development, MongoDB for database management, Kafka for event streaming, Bull (Redis) for background jobs, ClickHouse for analytics, and Elasticsearch for search functionality.
  • • Work within a remote-first environment, contributing to a globally distributed team that values asynchronous communication and effective collaboration.
  • • Embrace a product mindset, understanding the impact of your technical decisions on our nonprofit clients and their donors, and striving to build solutions that maximize positive social impact.
  • • Continuously learn and adapt to new technologies and methodologies, contributing to the evolution of our platform and your own professional growth.

🎯 Requirements

  • • 5+ years of professional backend development experience, with a strong preference for experience in a product-driven environment.
  • • Deep, hands-on expertise with Node.js and modern JavaScript/TypeScript frameworks such as Koa or NestJS.
  • • Profound understanding and practical application of TypeScript, including its advanced typing features and module systems.
  • • Solid experience working with MongoDB or other NoSQL database technologies.
  • • Familiarity with event-driven architecture and messaging queues, such as Kafka, RabbitMQ, or Bull/Redis.
  • • Experience with analytics databases like ClickHouse and search engines like Elasticsearch.
  • • Strong grasp of system design principles, clean architecture, and performance optimization techniques.
  • • Ability to work independently, take full ownership of tasks, and drive projects to successful completion.
  • • Comfortable communicating and collaborating within a Russian-speaking team environment.

🏖️ Benefits

  • • Generous 31 days of paid time off annually.
  • • Comprehensive 100% paid telemedicine plan for your healthcare needs.
  • • Home Office Setup Assistance: Support for purchasing essential furniture and equipment to create an ergonomic and productive remote workspace.
  • • English learning courses to enhance communication skills.
  • • Opportunities for relevant professional education and development.
  • • Allowance for gym or swimming pool memberships for physical well-being.
  • • Access to co-working spaces for a change of environment and networking opportunities.
  • • Fully remote working arrangement, offering flexibility and work-life balance.

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