Salary
💰 $4,000 - $5,200 per month
Tech Stack
Distributed SystemsElasticSearchGrafanaJavaScriptKafkaMongoDBNode.jsNoSQLPrometheusRabbitMQReactRedisTypeScriptVue.jsWebpack
About the role
- Location: Remote (CET hours preferred)\n
- Compensation: €4,700 - €6,100 + stock options\n
- Language: Russian-speaking team\n
- About Fundraise Up: We’re Fundraise Up - a global fundraising platform built to make donating to nonprofits fast, seamless, and accessible to all. Every month, our technology powers tens of millions of dollars in donations across the globe. We focus on innovation that directly impacts results: faster load times, higher conversion rates, global payment support, and accessibility-first design.\n
- A Truly Global Product: We operate in the enterprise segment, serving nonprofit organizations across North America, the United Kingdom, Australia, and Europe.\n
- Team & Tech: 160+ product professionals, including 80+ engineers; backend powered by Node.js (Koa, NestJS) and MongoDB; Kafka, Bull; analytics with ClickHouse; search with Elasticsearch; frontend TS with Vue.js and React.\n
- The Role: Backend Developer to architect engine powering the global platform; high-load, distributed system processing millions in donations.\n
- What Youll Do: Design, build, and maintain backend services; develop features; own architecture; write tests; code reviews; refactor legacy code; mentor others.\n
- Requirements: 5+ years backend, Node.js with Koa/NestJS, TypeScript, MongoDB, Kafka/Bull/Redis, ClickHouse/Elasticsearch, clean architecture, ownership, Russian-speaking team.\n
- Nice to Have: Remote-first distributed teams, observability tools, nonprofit tech interest, hypothesis-driven communication.\n
- Bonus points: Curiosity, clear communication, detail-oriented ownership, fast-paced data environments.\n
- Why Work With Us: Collaborative product team, real customer feedback, flat structure, transparent culture, equity options.\n
- Benefits: 31 days off; telemedicine; home office setup; English courses; professional education; gym/pool; coworking; remote working.\n
- Note: All official correspondence from Fundraise Up will originate from @fundraiseup.com domain.
Requirements
- Experience: 5+ years of backend development experience, preferably in a product-driven environment.\n
- Node.js Expertise: Strong, hands-on experience with Node.js and modern frameworks like Koa or NestJS.\n
- TypeScript Pro: Deep expertise in TypeScript, including its advanced typing and module systems.\n
- Database Skills: Solid experience with MongoDB or other NoSQL databases.\n
- Distributed Systems: Familiarity with event-driven architecture using tools like Kafka, RabbitMQ, or Bull/Redis.\n
- Data & Search: Hands-on experience with ClickHouse (or similar analytics DBs) and Elasticsearch.\n
- Architectural Mindset: A strong understanding of system design, clean architecture principles, and performance optimization.\n
- Ownership: The ability to work independently, take ownership of your work, and see projects through to completion.\n
- Communication: Comfortable working within a Russian-speaking team.