Backend Developer

Fundraise Up Logo

Fundraise Up

πŸ“Remote - Serbia

Summary

Join Fundraise Up, a global fundraising platform, as a Backend Developer to architect and build the engine powering our platform. You will design, build, and maintain scalable backend services using Node.js and TypeScript, develop new features, own key parts of the backend architecture, and ensure high performance and reliability. This high-impact role requires collaboration with product managers and frontend engineers. The position offers a chance to work on a complex product ecosystem, from checkout experiences to donor portals and analytics pipelines. You will contribute to a culture of engineering excellence through mentorship and knowledge sharing. The role is remote with a preference for CET hours and is part of a Russian-speaking team.

Requirements

  • 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

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

Preferred Qualifications

  • 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: 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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.