Middle Full Stack Developer $$$

Phoenix Invicta Verified Employer

Phoenix Invicta - продуктова IT-компанія, яка створює веб-продукти та браузерні розширення для англомовних ринків.

 

Ця роль для розробника, який хоче більше, ніж просто виконувати задачі - брати відповідальність за реалізацію, впливати на технічні рішення та бачити, як його код працює в продакшені.

 

Ви будете працювати з бекендом та браузерними розширенням, запускати фічі та продукти end-to-end і напряму впливати на їхню якість, стабільність і розвиток.

 

Вимоги

  • Комерційний досвід від 2 років у продуктових командах
  • NodeJs (Expert): самостійне проектування архітектури та розробка складних модулів; досвід роботи з одним із фреймворків: Express, NestJS, Fastify
  • Vanilla JS / TypeScript (Advanced): глибоке знання мови без фреймворків — прототипи, контекст, Web API
  • PHP (Basic): читання коду та написання простих скриптів для API та роботи з БД
  • Бази даних: впевнений SQL (MariaDB/MySQL) та NoSQL(MongoDB), проектування схем, оптимізація запитів
  • Backend API & Browser API: досвід розробки REST API; розуміння специфіки браузерного середовища (CORS, Storage, Lifecycle)
  • Firefox WebExtensions API: базове розуміння архітектури розширень та відмінностей від Chrome MV3
  • Git & Release Process: впевнене використання Git, розуміння циклу розгортання коду (CI/CD)
  • Проактивність: вміння самостійно розібратися в ТЗ, задавати правильні питання вчасно та пропонувати покращення там, де бачиш кращий підхід

 

Буде плюсом

  • Досвід роботи з браузерними розширеннями
  • Досвід роботи з NextJs
  • Досвід використання AI-інструментів у розробці (Cursor, Copilot, Codex або аналоги)
  • Досвід роботи з ClickHouse та Redis
  • Досвід роботи з месседж брокерами (RabbitMQ, Kafka)
  • Досвід роботи з Linux, Nginx, Docker
  • Вміння самостійно визначити необхідні логи та метрики для перевірки коректності релізу та роботи фічі

 

Основні обов’язки

Backend development (основний фокус)

  • Розробка та підтримка backend-сервісів і API використовуючи NodeJs та PHP
  • Розробка внутрішніх сервісів на NextJs. Створення та підтримка компонентів.
  • Робота з базами даних (MariaDB), написання та оптимізація запитів
  • Інтеграція backend з розширеннями та веб-інтерфейсами

Frontend development

  • Розробка браузерних розширень
  • Розробка та підтримка лендінгів
  • Повний цикл технічної реалізації frontend-продуктів: від коду до релізу
  • Інтеграція систем аналітики
  • Запуск та підтримка A/B тестів

AI-assisted development

  • Використання AI-інструментів (Copilot, Cursor, Codex, Claude Code або аналоги) у щоденній роботі
  • Усвідомлене використання коду: повне розуміння кожного рядка, що потрапляє в продакшен

Post-release моніторинг

  • Аналіз роботи фіч після релізу 
  • Виявлення помилок і регресій
  • Проактивна комунікація проблем

 

Що ми пропонуємо

  • Баланс між роботою та особистим життям завдяки гнучкому графіку (ми на зв’язку з 11:00 до 17:00, решту часу ви плануєте самостійно)
  • Повну підтримку віддаленої роботи, включаючи необхідну техніку та інструменти
  • Компенсацію медичних, оздоровчих, освітніх та юридичних витрат
  • Корпоративні заняття з англійської мови в індивідуальному та груповому форматах
  • 24 робочі дні відпустки, 5 додаткових day-off днів та необмежені офіційні лікарняні
  • Щомісячні онлайн тімбілдинги та офлайн зустрічі компанії двічі на рік

Required languages

English B1 - Intermediate
Ukrainian C2 - Proficient
Published 30 March
70 views
·
23 applications
To apply for this and other jobs on Djinni login or signup.
Loading...