Fundraise Up is a global fundraising platform built to make donating to nonprofits fast, seamless, and accessible to all. We're seeking a Backend Developer (Node.js) to join our team and help build a large and complex product ecosystem that serves nonprofits, donors, and partners around the world.
Requirements
- 5+ years of backend development experience
- 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
Benefits
- Private medical insurance for the employee and their family
- 22 paid vacation days per year
- Up to 14 paid public holidays per year
- 5 company-paid sick leave days
- English learning courses
- Relevant professional education
- Gym or swimming pool
- Home Office Setup Assistance
- Co-working
- Remote working
- €50 monthly allowance to cover internet and mobile phone expenses