Position: Senior  Full Stack(React) Developer (Logistics, USA)
Company: InventorSoft
Category: JavaScript
Experience: 5y
English level: upper

InventorSoft у пошуках **Senior  Full Stack(React) Developer **(**від 5-ти років** комерційного досвіду) на американський проект у сфері логістики. Англійська - **Upper-Intermediate** (щоденна розмовна комунікація). Cтек: React 18, Next.js 13, PostgreSQL 15 (TimescaleDB), Chakra UI, Supabase, Vercel.

**Основні вимоги: **
- **Від 5-ти років** комерційного досвіду з **React.js, Next.js**;
-** 2+ років** комерційного досвіду на позиції **фул стек/ бекенд **розробника;
- Глибокі знання JavaScript i TypeScript; 
- Досвід роботи та знання **TDD**;
- Досвід роботи з **PostgreSQL**;
- Хороші знання та досвід роботи з Git, CI/CD.
- Рівень англійської - **Upper-intermediate**;
- **Особисті якості**: комунікабельність, організованість, дисциплінованість, вміння працювати в команді.

**Буде плюсом:**
- Досвід роботи на проектах у сфері Logistics(3PL надається перевага);
- Досвід роботи з іншими фронтенд або бекенд фреймворками.

**Ми пропонуємо:**
- Гнучкий графік роботи;
- Гібридний формат роботи (офіс або ремоут);
- Повний бухгалтерський супровід;
- Рerformance review - 2 рази на рік;
- Професійний розвиток (доступ до платформи з навчальними курсами, проведення внутрішніх презентацій на професійну тематику);
- 18 днів 100 % оплачуваної відпустки;
- 10 днів 100% оплачуваних лікарняних;
- Безкоштовні заняття з англійської мови.

**Про клієнта та проект:**
**Країна: **США.
Розмір компанії: 30 людей.
**Команда: **~ 10 людей (PM, QA, UI/UX Designer, Microsoft Dynamics Developer, бекенд та фронтенд розробники). 

**Проект **- логістична платформа для спрощення та делегації роботи складу та послуг доставки. Основна мета - це застосування унікального підходу a-la-carte,  який дозволяє споживачам вибрати послуги, які найкраще відповідають їхнім потребам та забезпечують контроль і прозорість процесу доставки. 
Клієнт надає можливість делегувати замовлення, моніторити склади і персоналізовану та просту у користуванні платформу виконання завдань, яка легко інтегрується в усі облікові записи продавців.

**Основний стек:** React 18, Next.js 13, PostgreSQL 15 (TimescaleDB), Chakra UI, Supabase, Vercel.

**У зв’язку з чим відкрилася вакансія:**
Клієнт розширює команду.

**Обов'язки на проекті:**
- Розробка, тестування та обслуговування масштабованих  веб-додатків за допомогою React, Next.js 13 із функією каталогу програм(app directory feature) та інших сучасних веб-технологій;
- Співпраця з іншими учасниками  командами для визначення та розробки нових фіч;
- Робота з серверними технологіями для створення ефективних і безпечних серверних рішень;
- Використання  методів розробки, керованої тестуванням (TDD), щоб забезпечити якість коду та maintainability, включаючи модульні, інтеграційні та end-to-end тести;
Участь  у код рев’ю, надання конструктивних відгуків та покращення загальної якості кодової бази;
- Допомога у  виявленні та усуненні вразливих місць продуктивності (performance bottlenecks) та оптимізація програми продуктивності;
- Забезпечення актуальних та конкурентоспроможних рішень( бути в курсі сучасних галузевих тенденцій і технологій).

**Організація робочих процесів:**
- Тайм зона клієнта: MST (9 годин різниці з Україною);
- Графік роботи: гнучкий, максимально адаптований до нашої тайм зони;
- Бувають мітинги команди у вечірній час (18:30);
- Команда працює по Kanban. 

**Етапи інтерв’ю:**
- HR співбесіда (30-40 хв);
- Співбесіда з Project Manager (40-60 хв);
- Технічне інтерв’ю з клієнтом (лайф-кодинг, парне програмування - 60 хв);
- Product Sense Interview (обговорення популярного продукту на вибір кандидата - до 30 хв;
- Technical Communication Interview (презентація  раніше розробленого проекту - 60 хв).

**Інше:**
- Співбесіди українською та англійською мовами;
- Виконання технічного завдання не передбачається.