Fundraise Up's logo

Backend Developer (Node.js) at Fundraise Up

  • Full-time
  • Remote, New York, NY
  • $4k - $5.2k monthly

Backend Developer (Node.js)

Responsibilities

  • As a Backend Developer, you will be a key architect of the engine that powers our global platform
  • You'll resolve complex challenges in a high-load, distributed system, building and scaling the infrastructure that processes millions in donations
  • You will work on a complex product ecosystem—from our modern checkout experience to donor portals and massive analytics pipelines—all powered by a cutting-edge tech stack
  • Database: MongoDB
  • Infrastructure: Kafka for event streaming, Bull (Redis) for background jobs, ClickHouse for analytics, and Elasticsearch for search
  • Design, build, and maintain clean, efficient, and scalable backend services in Node.js and TypeScript
  • Develop new product features from concept to deployment, collaborating closely with product managers and frontend engineers
  • Own key parts of our backend architecture, making critical decisions that enhance performance, reliability, and security
  • Write comprehensive unit tests and conduct thorough code reviews to maintain code quality
  • Proactively identify and implement system improvements, refactoring legacy code where necessary
  • Contribute to a culture of engineering excellence by mentoring others and sharing your expertise

Skills

  • Backend: Node.js (Koa, NestJS), TypeScript
  • Experience: 5+ years of backend development experience, preferably in a product-driven environment
  • Node.js Expertise: Strong, hands-on experience with Node.js and modern frameworks like Koa or NestJS
  • TypeScript Pro: Deep expertise in TypeScript, including its advanced typing and module systems
  • Database Skills: Solid experience with MongoDB or other NoSQL databases
  • Distributed Systems: Familiarity with event-driven architecture using tools like Kafka, RabbitMQ, or Bull/Redis
  • Data & Search: Hands-on experience with ClickHouse (or similar analytics DBs) and Elasticsearch
  • Architectural Mindset: A strong understanding of system design, clean architecture principles, and performance optimization
  • Ownership: The ability to work independently, take ownership of your work, and see projects through to completion
  • Communication: Comfortable working within a Russian-speaking team

Benefits

  • 💼 Location: Remote (CET hours preferred)
  • 💰 Compensation: $4,000 - $5,200 + stock options
  • Clear product vision and access to real customer feedback from global nonprofit leaders
  • Flat structure: no politics, just great work with great people
  • Long-term focus: we offer equity options and value sustained, meaningful contribution
  • 31 days off
  • 100% paid telemedicine plan
  • Home Office Setup Assistance: the company offers assistance with purchasing furniture (office chair, office desk, monitor) and other items to create a comfortable workspace
  • English learning courses
  • Relevant professional education
  • Gym or swimming pool
  • Co-working
  • Remote working

Company Highlights

  • Company: Fundraise Up
  • Location: New York, NY
  • Arrangement: Remote
  • Category ID: 1951
  • Term ID: 1663
  • Plan ID: 1083
  • Salary: $4k - $5.2k monthly
  • Salary Currency: USD
  • Application Type: URL
  • Company Website: fundraiseup.com
  • Posted: 6 days ago

Published about 4 hours ago • Expires March 31, 2026 08:08