Backend Developer (Node.js)
Goodface — дизайн та девелопмент-агенція, яка допомагає компаніям зростати через високоякісні діджитал-продукти, бренди та сайти.
Ми працюємо переважно в доменах Fintech, SaaS, eSports, Health & Wellness. З 2016 року в нашому портфоліо 100+ успішних проєктів для стартапів і бізнесів з України, Європи та США. Ми прагнемо створювати кращий досвід — для користувачів, бізнесу і кожного з команди.
Ми шукаємо бекенд-розробника, який(а) любить брати ownership, працювати з комплексною бізнес-логікою та хоче вирішувати складні задачі разом із командою.
Місія ролі
Забезпечувати технічну реалізацію бізнес-логіки, стабільність та масштабованість продукту, на якій тримається весь користувацький досвід. Створювати надійну архітектуру, оптимізуючи існуючі рішення та впроваджуючи технічні покращення.
Що ти будеш робити
- Розробляти та підтримувати REST API і серверну логіку проєкту
- Використовувати best practices для створення чистого, зрозумілого та легко масштабованого коду
- Інтегрувати та працювати із зовнішніми сервісами (Stripe, Klaviyo, Google Tag Manager, Mixpanel тощо)
- Аналізувати, оптимізувати та розвивати наявний функціонал продукту
- Тісно співпрацювати з frontend- та backend-розробниками, QA-інженерами та клієнтом
Підтримувати та вести технічну документацію проєкту
Для цього тобі знадобиться
- Вміння валідувати та узгоджувати дані між frontend та backend у контексті платформи
- Досвід роботи з замовленнями, кошиком та checkout-флоу
- Досвід побудови кастомної бізнес-логіки магазину: управління продуктами, налаштування конфігурацій, цін, знижок та обробка замовлень
- Розуміння бізнес-процесів e-commerce
Для нас важливо
- 2,5+ років комерційного досвіду в backend-розробці з використанням Node.js та TypeScript
- Досвід роботи з PostgreSQL
- Вміння працювати з чергами повідомлень (BullMQ / RabbitMQ)
- Знання та використання cron і Redis
- Комерційний досвід роботи з NestJS та/або Strapi
- Навички інтеграції сторонніх API (Stripe, Klaviyo, Mixpanel тощо)
- Рівень англійської Intermediate + (для комунікації з клієнтом)
Буде перевагою досвід роботи з:
- Docker
- WebSockets
- WS
- Strapi v5
- high-load системами
- автоматизацією тестування (Jest тощо)
Ми пропонуємо
- Віддалена робота з гнучким графіком
- Фіксована ставка
- 24 оплачувані day off на рік
- До 50% компенсація курсів та тренінгів
- Щотижневі розмовні уроки англійської з викладачем
- Бухгалтерський супровід
Ти знайдеш середовище, де твої проактивність, відповідальність і залученість отримають вплив і простір для розвитку.
Hiring процес
- HR-інтерв’ю
- Тестове завдання
- Інтерв’ю з наймаючим менеджером
- Отримання рекомендацій
Хочеш, щоб твої рішення оживали в продакшені та приносили цінність? Відгукуйся та приєднуйся до нас
Required languages
| English | B1 - Intermediate |