Публікуйте вакансії
Наймайте без комісій
11 переглядів
Коняев А.В., ФЛП
Backend Developer - Go або Node.js (з технологією ще визначаємось) з базовим розумінням DevOps
B2C-продукт із підписковою моделлю (mobile-first)
Про проєкт
Ми розробляємо повноцінний B2C-продукт із підписковою моделлю, орієнтований на мобільних користувачів. Платформа надає доступ до товарів і послуг на спеціальних умовах у межах єдиної екосистеми.
Продукт одразу проєктується:
• для стабільної експлуатації,
• для масштабування,
• для довгострокового розвитку без переписування архітектури.
Ключові принципи:
• mobile-first
• server-side логіка як фундамент
• продумана архітектура
• контроль технічного боргу
• фокус на стабільність і бізнес-результат
Кого ми шукаємо
Шукаємо Backend-розробника, який:
• працює з Go (Golang) або Node.js
• має базове або середнє розуміння DevOps-процесів
Це насамперед бекенд-роль, а не окремий DevOps-інженер.
DevOps-компетенція потрібна для самостійності та відповідальності за результат.
Обов’язки
Backend (основний фокус):
• Проєктування та реалізація backend-архітектури
• Розробка та підтримка REST API
• Реалізація бізнес-логіки:
• авторизація, ролі, доступи
• підписки та обмеження
• каталог товарів і послуг
• інтеграція платіжних систем
• Робота з БД (проєктування схем, міграції, оптимізація)
• Забезпечення безпеки та продуктивності
DevOps (на рівні відповідального бекенду):
• Контейнеризація сервісів (Docker)
• Розгортання dev / staging / production
• Участь у налаштуванні CI/CD
• Базове розуміння логування та моніторингу
• Підтримка стабільності сервісу після релізу
Обов’язкові вимоги
Backend:
• Комерційний досвід з Go або Node.js - 3+ роки
• Досвід створення продакшн API
• Розуміння:
• модульної або мікросервісної архітектури
• принципів чистого коду
• безпеки server-side логіки
• Досвід роботи з SQL та/або NoSQL БД
DevOps (базовий рівень):
• Досвід роботи з Docker
• Розуміння процесу деплою
• Базові знання Linux
• Розуміння принципів CI/CD
Буде плюсом
• Досвід із підписковими моделями
• Інтеграція платіжних систем
• Робота з cloud (AWS / GCP / DigitalOcean тощо)
• Redis або інші системи кешування
• Досвід роботи в продуктах, що масштабуються
Технології
• Go (Golang) та/або Node.js
• REST API
• SQL / NoSQL
• Docker
• Git
• CI/CD
• Cloud-інфраструктура
Важливо
Це продукт із реальною експлуатацією, де:
• уся критична логіка працює на сервері
• стабільність і безпека — базові вимоги
• архітектура має витримувати зростання
Ми не шукаємо:
• «тільки кодера без розуміння системи»
• людину, яка не хоче брати відповідальність за деплой
• спеціаліста, який працює ізольовано від бізнес-логіки
Формат співпраці
• Full-time, або інше обговорюється
(пріоритет — повна зайнятість)
• Пряма комунікація з власником продукту
• Довгострокова співпраця
Процес відбору
1. Коротка розмова
2. Обговорення backend-архітектури та підходу до деплою
3. Тестове завдання
4. Оперативне рішення