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