Ми відкриваємо вакансію розробника Full-Stack (React + Node.js) архітектора рішень, щоб створити нову команду в проекті наших клієнтів. Вони пропонують рішення SaaS, які допомагають компаніям оптимізувати свій бізнес. Ці рішення включають бізнес-планування та виконання, автоматизацію та оптимізацію процесів. Платформа Клієнта використовує провідний у галузі штучний інтелект (AI) і машинне навчання (ML) для кращого прогнозування та запобігання збоїв у бізнесі.
Обов’язки:
- Бути технічним спеціалістом контактний пункт команди; служити основним технічним зв’язком між проектною командою, зацікавленими сторонами та зовнішніми постачальниками, забезпечуючи чіткий зв’язок і узгодження технічних вимог і рішень
- Активно брати участь у технічних обговореннях, надаючи вказівки та досвід для вирішення складних проблем і забезпечення успішне впровадження рішень
- Дослідити здійсненність запропонованих ідей продукту шляхом організації та проведення технічних обговорень між зацікавленими сторонами та сприяння створенню Доказів концепцій (POC) для підтвердження технологічної життєздатності та оцінки потенційних ризиків
- Тісно співпрацювати з міжфункціональними командами для проведення ретельного аналізу, використовуючи технічний досвід для оцінки здійсненності та масштабованості запропонованих рішень і спрямовуючи процес розробки на узгодження з організаційними цілями та технічними стандартами
- Створення комплексних технічних документація з детальним описом архітектури, системних компонентів і точок інтеграції (ця документація є вирішальною довідкою для команд розробників і зацікавлених сторін, забезпечуючи ясність і узгодженість протягом життєвого циклу проекту)
- Перегляньте документацію пов’язаних команд, щоб забезпечити узгодженість із загальною архітектурою та для виявлення будь-яких потенційних конфліктів чи прогалин.
- Проведіть ретельний аналіз коду складних функцій, щоб забезпечити дотримання стандартів архітектури, найкращих практик і загальної цілісності системи (це передбачає критичну оцінку дизайну, реалізації, та аспекти продуктивності кодової бази, надання конструктивного відгуку команді розробників і сприяння сесіям обміну знаннями для сприяння постійному вдосконаленню та підтримці високоякісних стандартів кодової бази)
Вимоги:
< ul>
Глибоке розуміння концепцій, методологій і найкращих практик програмного забезпеченняЗдатність проектувати, розробляти та підтримувати складні програмні системи, які відповідають необхідним вимогам до функціональності, продуктивності та безпекиДосвід у розробці інтерфейсу користувача за допомогою React, TypeScript і стандартного JavaScriptЗнайомство з останніми тенденціями розробки інтерфейсу користувача та здатність впроваджувати адаптивний і зручний дизайн інтерфейсу користувачаДосвід у бекенд-розробка за допомогою Node.js і MySQLМожливість брати участь у розробці ефективних і масштабованих бекенд-систем як представник інтерфейсу інтерфейсу інтерфейсуДосвід використання Redux для управління станом у додатках React і здатність розробляти та впроваджувати масштабовані та ефективні станисистеми управління з використанням ReduxГарне розуміння методології Scrum, включаючи ролі та обов’язки кожного члена команди; здатність працювати разом з іншими членами команди, відвідувати зустрічі Scrum і надавати регулярні оновлення про ваш прогресБуде плюс:
- Досвід у хмарних обчисленнях використання Azure
- Досвід використання дій Git Hub для автоматизації конвеєра CI/CD (можливість налаштувати та налаштувати конвеєр відповідно до вимог команди)
Ми пропонуємо:< /h3>- Кар'єрний та професійний ріст
- Конкурентна заробітна плата
- Дружній та високопрофесійний колектив
- Великий комфортний офіс, власна парковка, ресторани поблизу
- Медичне страхування для працівників (включаючи Сovid-19), а також опція сімейного страхування за корпоративним тарифом
- Оплачено 12 лікарняних та всі свята
- Оплачувані 18 днів робочої відпустки
- Курси англійської та німецької мов
- Можливість працювати віддалено (ми надаємо все обладнання)