Brightgrove logo
Українська
Senior Node.js Fullstack Software Engineer

Senior Node.js Fullstack Software Engineer

Сharity focused project
ЛОКАЦІЯ
Київ, Україна, Віддалено, Бухарест, Румунія, Вроцлав, Польща
СПЕЦІАЛІЗАЦІЯ
Backend
РІВЕНЬ
Senior
СТЕК ТЕХНОЛОГІЙ
Node.js, Next.js, React, PostgreSQL, GraphQL
Порекомендувати друга

Ваші дані

Дані про кандидата

0/4000

ПРО КЛІЄНТА

Наш клієнт — британська католицька благодійна організація, що зосереджена на міжнародному розвитку та фандрейзингу — передусім на зборі коштів для підтримки вразливих спільнот (наприклад, забезпечення харчування дітей в Африці).

ПРО ПРОЄКТ

Основний вебсайт — це Jamstack-проєкт на Next.js (з деякими додатковими невеликими застосунками,наприклад Shopify для електронних листівок/пожертвувань). Клієнт переносить свою основну вебплатформу з Contentful (SaaS) на самостійно розгорнутий Payload CMS на платформі Digital Ocean.

Why We Are Moving to Payload CMS

  • Економія витрат: ми відмовляємося від щорічних ліцензійних платежів і перенаправляємо ці кошти в недорогу хмарну інфраструктуру.
  • Кращий редакторський досвід: оскільки Contentful припиняє підтримку застосунку Compose у січні 2026 року, ми заздалегідь переходимо на Payload, щоб забезпечити редакторам покращений досвід роботи.
  • Контроль і володіння: переходячи на open-source рішення із самостійним хостингом, ми позбавляємося залежності від постачальника, повністю володіємо своїми даними та отримуємо гнучкість для глибокої інтеграції з іншими внутрішніми інструментами.

ТВОЯ КОМАНДА

Невелика внутрішня команда:

  • Менеджер проекту — колишній фронтенд-інженер
  • 1 фронтенд-розробник на повну зайнятість
  • CTO

ЩО ДЛЯ ТЕБЕ

  • Interview process that respects people and their time
  • Professional and open IT community
  • Internal meet-ups and resources for knowledge sharing
  • Time for recovery and relaxation
  • Bright online and offline events
  • Opportunity to become part of our internal volunteer community

ЗА ЩО БУДЕШ ВІДПОВІДАТИ

Ми шукаємо досвідченого Full-stack розробника, який очолить технічну реалізацію цієї міграції, забезпечуючи цілісність даних і безперервний перехід для контент-команди.

Основні обов’язки:

• Очолити міграцію з Contentful (GraphQL) на Payload CMS, зосередившись на інформаційній архітектурі (IA), мапінгу компонентів і автоматизованій міграції даних.

• Підтримка та розвиток застосунку Next.js (App Router, React Server Components, Tailwind)

• Впровадження та оптимізація кешування Redis для App Platform

• Технічне лідерство: виступати як старший експерт для фронтенд-команди, надаючи архітектурні рекомендації та допомагаючи вирішувати технічні проблеми

• Управління та оптимізація хмарної інфраструктури на Digital Ocean (перехід з Kubernetes-кластера до App Platform + Redis для спільного кешування з метою спрощення обслуговування та забезпеченнявідмовостійкості), а також контроль CI/CD процесів

• Керування процесами контролю якості коду, забезпечення високих стандартів продуктивності,доступності та безпеки

• Виконання незначних правок на Ruby за потреби

НЕОБХІДНІ НАВИЧКИ

Essential

  • Node.js, JavaScript і TypeScript
  • React і Next.js (сучасні версії, включно з App Router і React Server Components)
  • Реляційні бази даних: PostgreSQL
  • CI/CD: досвід налаштування та підтримки пайплайнів CircleCI
  • Jest: досвід автоматизованого тестування
  • Високий рівень англійської — здатність чітко пояснювати технічні концепції та ефективно співпрацювати з командою клієнта

Highly Valued

  • GraphQL: зокрема для роботи зі схемами headless CMS (досвід міграції з GraphQL до локального API Payload для швидшої збірки)
  • DevOps: досвід роботи з Digital Ocean App Platform або Kubernetes
  • Міграції Contentful та/або Payload CMS

Desirable

  • Storybook: досвід розробки та документування UI
  • Ruby on Rails: для підтримки/інтеграції допоміжних застосунків
  • Пошук і електронна комерція: досвід інтеграцій з Algolia та Shopify
  • Проактивне мислення: готовність досліджувати та експериментувати з новими викликами
Recruiter Альона Мілашенко
Твій рекрутер
Альона Мілашенко

Надіслати резюме

0/4000

за репост — плюси в карму (а можливо і реферальні бонуси)