Назад
4 часа назад

Backend Engineer (Node.js)

609 000 - 714 500RSD
Формат работы
remote (Global)
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Serbia/Poland/Spain +5 еще

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Backend Engineer (Node.js/TypeScript): Building and scaling backend services for a global fundraising platform processing millions of dollars in donations with an accent on distributed systems, performance, reliability, and clean architecture. Focus on designing event-driven services, developing product features across checkout and analytics systems, and solving complex high-load challenges with Kafka, Redis, MongoDB, ClickHouse, and Elasticsearch.

Location: Remote; CET hours preferred

Salary: 609,000–714,500 Serbian dinars gross per month

Company

Fundraise Up is a global fundraising platform that helps nonprofit organizations deliver fast, accessible donation experiences and improve conversion, payment support, and donor engagement.

What you will do

  • Design, build, and maintain scalable backend services using Node.js and TypeScript.
  • Develop product features from concept through deployment in collaboration with product managers and frontend engineers.
  • Own backend architecture decisions related to performance, reliability, security, and scalability.
  • Build and improve event-driven systems, background processing, analytics pipelines, and search capabilities.
  • Write unit tests, review code, refactor legacy systems, and implement observability and performance improvements.
  • Mentor engineers and contribute to engineering standards and knowledge sharing.

Requirements

  • 7+ years of backend development experience, preferably in a product-driven environment.
  • Strong hands-on experience with Node.js and frameworks such as Koa or NestJS.
  • Deep TypeScript expertise, including advanced typing and module systems.
  • Experience with MongoDB or other NoSQL databases, plus event-driven architecture using Kafka, RabbitMQ, or Bull/Redis.
  • Hands-on experience with ClickHouse or similar analytics databases and Elasticsearch.
  • Comfort working within a Russian-speaking team, with strong ownership, communication, system design, and performance optimization skills.

Nice to have

  • Experience in a remote-first, globally distributed team.
  • Experience with Prometheus, Grafana, Datadog, or similar monitoring and observability tools.
  • Interest in nonprofit technology and experience communicating complex technical concepts to non-technical stakeholders.

Culture & Benefits

  • Collaborative product team with ownership of the systems it builds and access to real customer feedback.
  • Flat, transparent culture focused on quality, mentorship, curiosity, and mutual respect.
  • Equity options and a long-term focus on meaningful contribution.
  • Private medical insurance for employees and their families, plus paid vacation, public holidays, and sick leave.
  • English learning, professional education, gym or swimming pool access, coworking, and remote work.
  • Home office setup assistance for furniture, monitors, and other workspace equipment.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →