Apply on company website Remote Remote (Global) Full-time USD 4,700 – 5,500 / month

Fundraise Up is hiring a Senior Backend Engineer

Responsibilities

  • 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.
  • Actively use AI in day-to-day work, identify where AI can change the shape of problems, and grow fluency as tools evolve.

Requirements

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

Nice to Have

  • Prior experience working in a remote-first, globally distributed team.
  • Experience with performance monitoring and observability tools (e.g., Prometheus, Grafana, Datadog).
  • A genuine interest in the non-profit technology sector.
  • A hypothesis-driven mindset and the ability to communicate complex technical concepts to non-technical stakeholders.

Benefits

  • 31 days off
  • 100% paid telemedicine plan
  • Home Office Setup Assistance
  • English learning courses
  • Relevant professional education
  • Gym or swimming pool
  • Co-working
  • Remote working

Work Arrangement

Remote (Worldwide) — Remote

Team

Team size: 160. Structure: Distributed team with developers mainly based in Spain, Poland, Portugal, Georgia, Armenia, Serbia, Turkey, and Cyprus. Flat structure with a focus on collaboration and engineering excellence.

Additional Information

  • Location: Remote (CET hours preferred)
  • Language: Russian-speaking team
  • AI is a default tool at Fundraise Up; all team members are expected to use AI meaningfully in their work
  • 31 days off
  • 100% paid telemedicine plan
  • Home Office Setup Assistance: assistance with purchasing furniture (office chair, office desk, monitor) and other items
  • English learning courses
  • Relevant professional education
  • Gym or swimming pool
  • Co-working
  • Remote working
Required Skills
Node.jsTypeScriptMongoDBClickHouse
Test your skills for this role

Take a short quiz and show this employer what you can do.

Job Details
Location Remote
Work mode Remote (Global)
Employment Full-time
Salary USD 4,700 – 5,500 / month
Department Engineering
Category Backend
Posted 4 days ago
Application On company website
About company
Fundraise Up logo
Fundraise Up provides a fundraising platform for nonprofits, featuring tools like Checkout Modal, Campaign Pages, and AI-powered donation processing.
All jobs at Fundraise Up Visit website