WorkListВойтиОформить подписку
SH

Billing BE Developer Full-time (гібрид) Україна та Європа

Архив
SharksCode · Разработка ПО
Вакансия в архиве · закрыта 08.10
Смотреть актуальные вакансии

Другие вакансии компании

Все вакансии компании

Похожие вакансии

MA
Mate Academy · EdTech
🇺🇦Kyiv · Украина · remote·ContractSenior·англ. не указан
≈ $4,5 тыс/мес
30 окт
SP
SBC Performance · AdTech
🇺🇦Kyiv · Украина · remoteSenior·англ. B2
Зарплата не указана
27 окт
IN
Intellias · Разработка ПО
🇺🇦Intellias · Украина · remoteSenior·англ. не указан
≈ $4,5 тыс/мес
22 окт
EM
Empat · Разработка ПО
🇺🇦Kyiv · Украина·Full-timeSenior·англ. B2
≈ $4,5 тыс/мес
17 окт
Смотреть все похожие

О вакансии

Откуда можно работать
Гибрид: Украина
Занятость
Full-time
из текста вакансии
Английский
требования разнятся: B1–B2
по другим вакансиям компании
Уровень
Senior
стаж из описания: «6+ years»
Даты
Видели у компании с 05.09 по 08.10 · закрыта 08.10
вакансия закрыта, проверки прекращены
Почему в каталоге:В команде есть выходцы из Восточной Европы, Кавказа и Центральной АзииПодробнее о компании →Основание проверено по источнику на карточке компании. Нанимает ли компания из Восточной Европы, Кавказа и Центральной Азии прямо сейчас, мы не знаем.

Описание переведено машинно с английского.

Суть роли

Привет! Мы ищем Senior Node.js Backend Developer (Payments Platform), который присоединится к нашей команде в SharksCode 🦈💙 Мы ищем Senior Node.js Backend Developer, который поможет строить и развивать нашу платёжную платформу, работая над масштабируемыми бекенд‑сервисами, распределёнными системами и интеграциями с внешними финансовыми провайдерами. На этой позиции вы будете участвовать в архитектурных решениях, разрабатывать безопасные и надёжные платёжные потоки и вносить вклад в создание устойчивых, высоконагруженных бекенд‑сервисов.

Что предстоит делать

  • Проектировать, разрабатывать и поддерживать бекенд‑сервисы для платёжной платформы.
  • Создавать надёжные интеграции с платёжными провайдерами, банками и внешними финансовыми сервисами.
  • Разрабатывать масштабируемые микросервисы и распределённые бекенд‑компоненты.
  • Участвовать в обсуждениях архитектуры и вносить вклад в техническое принятие решений.
  • Оптимизировать производительность PostgreSQL и обеспечивать надёжность системы при высокой нагрузке.
  • Обеспечивать безопасность бекенда и соответствие лучшим инженерным практикам.
  • Проводить ревью кода и способствовать повышению инженерных стандартов в команде.
  • Тесно сотрудничать с командами продукта, QA и инфраструктуры для поставки надёжных решений в продакшн.

Требования

  • Иметь более 6 лет коммерческого опыта разработки бекенда с Node.js.
  • Иметь сильный коммерческий опыт работы с TypeScript и глубокое понимание его системы типов.
  • Иметь практический опыт проектирования и разработки REST API.
  • Писать чистый, поддерживаемый, хорошо протестированный и готовый к продакшн кода.
  • Иметь опыт декомпозиции сложных бизнес‑требований в масштабируемые технические решения.
  • Уметь чётко объяснять и обосновывать технические решения, компромиссы, риски и альтернативные подходы.
  • Иметь сильный практический опыт работы с PostgreSQL, включая оптимизацию запросов, индексацию, проектирование схем и настройку производительности при высокой нагрузке.
  • Иметь практический опыт проектирования и разработки распределённых систем на основе микросервисов.
  • Понимать распределённые и событийно‑ориентированные архитектуры.
  • Иметь практический опыт работы с Kafka.
  • Иметь практический опыт использования Redis.
  • Иметь опыт реализации повторных попыток, тайм‑аутов, circuit breaker‑ов, ограничения скорости и механизмов backpressure.
  • Иметь опыт интеграции сторонних API, включая платёжных провайдеров, PSP, банки, KYC‑провайдеров или другие внешние сервисы.
  • Иметь твердое понимание принципов безопасной разработки программного обеспечения.
  • Иметь практические знания OAuth 2.0, JWT, HMAC, mTLS, аутентификации и авторизации API.
  • Уметь выявлять уязвимости безопасности в коде, API, зависимостях, конфигурациях и архитектуре системы.
  • Иметь опыт проведения ревью кода и технических аудитов бекенд‑сервисов.
  • Понимать принципы защиты персональных, платёжных и других конфиденциальных данных.
  • Иметь глубокое понимание HTTP/HTTPS, TCP/IP, DNS, Webhooks и жизненного цикла сетевых запросов.
  • Понимать TLS/mTLS, управление жизненным циклом сертификатов, их ротацию и безопасное хранение.

Будет плюсом

  • Опыт работы с GraphQL или gRPC.
  • Опыт создания платёжных платформ, финансовых сервисов или систем обработки платежей.
  • Опыт в iGaming, Betting, FinTech, Banking или E‑commerce доменах.
  • Понимание концепций жизненного цикла платежа, таких как авторизация, захват, аннулирование, возврат, откат и chargeback.
  • Понимание процессов согласования, расчётов, маршрутизации платежей и каскадных операций.
  • Знание PCI DSS, KYC/AML и безопасной обработки платёжных данных.
  • Опыт работы с инструментами наблюдаемости, такими как Prometheus, Grafana, OpenTelemetry, Loki или Jaeger.
  • Опыт наставничества инженеров и улучшения инженерных практик.
  • Понимание threat modeling, анализа поверхности атаки, управления секретами и принципа наименьших привилегий.

Условия и бенефиты

🌴 24 оплачиваемых дня отпуска, 14 дней больничного и 5 выходных. ⏰ Гибкий старт рабочего дня — с 9:00 до 11:00. 🏥 Медицинская страховка. 💰 Бонусы и вознаграждения по результатам работы. 🐶 Офис в центре Киева — допускаются домашние животные, мы pet‑friendly. 💆 Зона отдыха в офисе для восстановления энергии в течение дня. 🎾 Падел, футбол и тренировки на полигоне для тех, кто любит активный отдых. 📚 Компенсация обучения, внутренние митапы и воркшопы, а также доступ к корпоративной LMS с курсами. 🎁 Корпоративная валюта, которую можно обменять на мерч, подарки или дополнительные льготы.

Навыки

Node.jsTypeScriptREST APIsPostgreSQLKafkaRedisOAuth 2.0JWTHMACmTLSAPI authenticationAPI authorizationHTTPHTTPSTCP/IPDNSWebhooksGraphQLgRPCPrometheus

Подходите ли вы под эту вакансию

Сверка вакансии с резюме доступна тем, кто вошел. Войти