Fundraise Up is a global fundraising platform that makes donating to nonprofits fast, seamless, and accessible. We're looking for a Backend Developer (Node.js) to join our team and contribute to building a complex product ecosystem. As a key architect of our engine, you'll resolve complex challenges in a high-load, distributed system, building and scaling the infrastructure that processes millions in donations.
Requirements
- 5+ 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.
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
