Ми шукаємо досвідченого старшого розробника повного стеку, який зосереджуватиметься на Next.js для інтерфейсу та Medusa.js для бек-енду. Ідеальний кандидат відіграватиме ключову роль у подальшому збільшенні нашої цифрової присутності, беручи на себе повну відповідальність за розвиток і керування нашим онлайн-магазином.
Основні обов’язки: strong>
- Розробляти та підтримувати високоякісну, адаптивну платформу електронної комерції, використовуючи Next.js і розміщену на Vercel;
- Розробляти надійні серверні рішення за допомогою Medusa. js і Strapi, що забезпечує безперебійну масштабовану продуктивність;
- Розробляти та впроваджувати спеціальні плагіни для платежів і виконання для Medusa.js, що полегшує ефективну обробку транзакцій;
- Співпрацювати з міжфункціональними командами для інтеграції нові функції та вдосконалення відповідно до бізнес-цілей;
- Оптимізація програм для досягнення максимальної швидкості, масштабованості та багаторазового використання;
- Очолюйте та наставляйте команду повних розробників, надаючи технічне керівництво та код перегляди;
- спрямовувати прийняття технічних рішень і архітектурний вибір для проекту;
- співпрацювати з менеджерами з продуктів, щоб перекласти бізнес-вимоги в технічні специфікації;
- встановлювати та запроваджувати стандарти кодування, найкращі практики та процеси розробки;
- виявляти та активно вирішувати проблеми технічної заборгованості та масштабованості;
- керувати, розробляти та підтримувати всі компоненти на стороні сервера;
- Розробляти, впроваджувати та керувати RESTful API для веб-сервісів;
- Керувати дизайном бази даних, створювати схеми та надсилати запити;
- Розробляти програми інтерфейсу користувача за допомогою Next.js для Frontend;
- Забезпечувати високу продуктивність, масштабованість і надійність програм інтерфейсу користувача;
- Брати участь у нарадах щодо визначення архітектури;
- Брати участь у церемоніях Kanban (щодня / ретро);< /li>
- Перегляньте архітектуру проекту та, як результат, сприяйте зустрічам щодо вдосконалення архітектури.
Основні навички та кваліфікація: p>
- Досконале володіння JavaScript, зокрема фреймворками Next.js і Node.js;
- Досконале розуміння створення масштабованих рішень для електронної комерції, інтеграції платіжних шлюзів і процесів виконання робіт;< /li>
- Доказовий досвід у повноцінній розробці зі здатністю керувати складними проектами;
- Здатність виявляти й ефективно вирішувати проблеми з програмним забезпеченням;
- Відмінні навички спілкування та вміння для спільної роботи в динамічному командному середовищі;
- Мінімум 8 років досвіду повноцінної розробки, принаймні 3 роки на керівній посаді;
- Підтверджена історія успішного керівництва та реалізація складних проектів програмного забезпечення;
- сильні архітектурні навички зі здатністю проектувати масштабовані, підтримувані системи;
- продемонстрована здатність наставляти та розвивати розробників молодшого та середнього рівня;
- Досвід роботи з оптимізацією продуктивності та масштабованістю як зовнішніх, так і внутрішніх систем;
- Знання найкращих методів безпеки та їх застосування у веб-додатках;
- Знайомство з практиками та інструментами DevOps (наприклад, , Докер,Kubernetes, Jenkins);
- сильні навички вирішення проблем і здатність приймати важливі рішення під тиском;
- чудові лідерські та міжособистісні навички, здатність мотивувати та надихати команду;
- Глибоке знання технологій веб-інтерфейсу користувача, включаючи React і Typescript;
- Знайомство з поведінкою веб-переглядача та оптимізацією продуктивності;
- Розуміння REST API і дизайну RESTful API ;
- Глибоке розуміння контролю версій Git;
- Чудові навички спілкування та співпраці для віддаленої багатофункціональної командної роботи;
- Пристрасть до інновацій і бути в курсі нових технологій ;
- Ступінь у галузі комп’ютерних наук, комп’ютерної інженерії або еквівалентний досвід роботи;
- Зосередження на якості, увага до деталей, ідеальне впровадження та задоволення потреб користувачів;
- Володіння англійською мовою на середньому рівні або вище.
Бажані кваліфікації:
- Попередній досвід роботи з електронною комерцією, продуктами RPO або фармацевтичними препаратами є перевагою;
- Практичний досвід роботи з Medusa.js, Strapi та інтерфейсом розробки, розміщеним на Vercel.