Full-stack розробник (Middle/Senior)
Voopty — продуктова компанія, що розробляє комплексну платформу для управління бізнесом (CRM, планування занять, платежі, аналітика тощо). Наразі ми обслуговуємо український ринок і плануємо вихід на закордонні ринки. Ми шукаємо Middle/Senior full-stack-розробника для віддаленої роботи з України. Позиція передбачає повністю віддалений формат роботи (без офісу) з конкурентною оплатою праці та можливістю професійного зростання.
Основні обов’язки
- Full-stack розробка. Розробка та підтримка функціоналу платформи на обох кінцях: створення frontend-інтерфейсів на React з використанням Material-UI, Styled Components, Redux, React Router тощо, а також реалізація backend-сервісів на Node.js/Express із MongoDB (через Mongoose), побудова REST API, авторизація/аутентифікація (JWT/Passport) та фонові завдання (Agenda, Elasticsearch).
- Реалізація ключових модулів. Участь у розробці бізнес-функцій: CRM (керування клієнтами та угодами), календаря та записів, системи білінгу (інтеграція зі Monobank, LiqPay, WayforPay), аналітичних звітів та комунікаційних механізмів (email/SMS-розсилки, інтеграція з Google/Facebook API, Telegram/Slack).
- Тестування і якість. Написання юніт- та інтеграційних тестів (Jest), проведення code-review, документування API (Swagger) та підтримка стандартів коду (ESLint, Prettier). Застосування DevOps-інструментів: робота з Docker/Docker Compose, CI/CD-процедури, моніторинг помилок (Sentry).
- Архітектура і співпраця. Внесок у проєктування архітектури монорепозиторію (Nx), організація спільних бібліотек (libs) і модулів, спільна робота з дизайнером та DevOps. Менторинг молодших розробників, комунікація з командою продукту та підтримка в вирішенні технічних питань.
Вимоги до кандидата
- Досвід розробки: мінімум 3+ роки комерційної розробки застосунків (Full-Stack/Front-End/Back-End). Зрозуміння повного циклу розробки продукту (з технічного завдання до релізу і підтримки).
- Технічні навички: глибокі знання JavaScript/TypeScript і бібліотеки React (Hooks, Context API), досвід з Redux (або Redux Toolkit) для управління станом. Досвід з Node.js/Express у серверній розробці та з MongoDB (Mongoose). Впевнене володіння HTML5/CSS3 (SCSS) та бібліотекою компонентів Material-UI. Знання Webpack (або аналогічних збирачів) і принципів Code Splitting.
- Інші технології: знайомство з бібліотеками Styled Components, Formik/Yup для форм, Elasticsearch для пошуку. Досвід з Docker, CI/CD, розгортанням на хмарних сервісах (AWS) буде перевагою.
- М’які навички: уміння працювати самостійно та в команді, відповідальність, вміння планувати час та виконувати завдання в дедлайни. Організованість, активна участь у формуванні процесів розробки, відкритість до нових технологій і практик.
Ми пропонуємо
- Формат роботи: повністю віддалена позиція (remote) з гнучким графіком. Можливість працювати з будь-якого куточка світу.
- Офіційне оформлення: офіційне працевлаштування (фізособа-підприємець або інша форма) та соціальні гарантії.
- Комфорт і підтримка: дружня атмосфера без бюрократії і затягнутих процедур. Регулярні командні мітинги, обмін досвідом і підтримка ініціатив.
- Плани на майбутнє: участь у масштабуванні продукту на міжнародні ринки, можливість розробки нових функцій і модулів. Ваш внесок відразу помітний і цінується.
Якщо ви відповідаєте вимогам і готові приєднатися до Voopty, надішліть нам ваше резюме українською або англійською. Ми з нетерпінням чекаємо талановитих розробників, які допоможуть нам вивести продукт на новий рівень!
📊
$2000-3300
Average salary range of similar jobs in
analytics →
Loading...