Назад
2 дня назад

Backend Engineer (Node.js)

5 600 - 6 500
Формат работы
remote (только Cyprus)
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Cyprus

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

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

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

Текст:
/
TL;DR
Backend Engineer (Node.js): Building and scaling backend services for a global fundraising platform with an accent on distributed systems, high-throughput event processing, and product-focused architecture. Focus on designing reliable Node.js and TypeScript services, optimizing performance across MongoDB, Kafka, Redis, ClickHouse, and Elasticsearch, and solving complex scalability challenges.

Location: Remote from Cyprus; CET hours preferred

Salary: €5,600–€6,500 gross per month

Company

Fundraise Up is a global fundraising platform that helps nonprofit organizations process donations through checkout experiences, customizable widgets, donor and partner portals, administrative tools, and analytics applications.

What you will do

  • Design, build, and maintain scalable backend services with Node.js and TypeScript.
  • Develop product features from concept through deployment in collaboration with product managers and frontend engineers.
  • Own backend architecture decisions focused on performance, reliability, security, and clean design.
  • Build and scale distributed systems supporting high-volume donations, event streaming, background processing, analytics, and search.
  • Write unit tests, conduct code reviews, refactor legacy code, and implement system 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 Koa or NestJS, plus deep TypeScript expertise.
  • Solid experience with MongoDB or other NoSQL databases.
  • Experience with event-driven or distributed architectures using Kafka, RabbitMQ, or Bull/Redis.
  • Experience with ClickHouse or similar analytics databases and Elasticsearch.
  • Comfortable working within a Russian-speaking team. Strong ownership, independent execution, system design knowledge, and performance optimization skills are required.

Nice to have

  • Experience working in a remote-first, globally distributed team.
  • Experience with Prometheus, Grafana, Datadog, or similar observability tools.
  • Interest in nonprofit technology and a hypothesis-driven approach.
  • Ability to explain 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 and transparent company structure with a long-term focus and equity options.
  • 31 days off and a fully paid telemedicine plan.
  • Home office setup assistance, co-working support, gym or swimming pool allowance, and remote working.
  • English learning courses and relevant professional education.

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