Огляд компанії: Ми є динамічним B2B SaaS-стартапом, що базується в Дубаї та пропонує комплексну платформу для брендів і роздрібних торговців. Наша платформа забезпечує безперебійне завантаження каталогів і ефективне розміщення замовлень, оптимізуючи процес оптової торгівлі. Ми прагнемо до технологічної досконалості, забезпечуючи відповідність нашого коду принципам SOLID і сувору перевірку модульних тестів. Ми прагнемо до безперервного вдосконалення, щоб зменшити складність і покращити читабельні
Огляд компанії: Ми є динамічним B2B SaaS-стартапом, що базується в Дубаї та пропонує комплексну платформу для брендів і роздрібних торговців. Наша платформа забезпечує безперебійне завантаження каталогів і ефективне розміщення замовлень, оптимізуючи процес оптової торгівлі. Ми прагнемо до технологічної досконалості, забезпечуючи відповідність нашого коду принципам SOLID і сувору перевірку модульних тестів. Ми прагнемо до безперервного вдосконалення, щоб зменшити складність і покращити читабельність, і все це в строгому середовищі NestJS і TypeScript. Огляд ролі: як інженер повного стеку, ви станете ключовим членом нашої команди інженерів. Ваша роль включатиме керівництво критично важливими проектами, такими як проектування, впровадження та розгортання оновленої системи керування доступом на основі ролей (RBAC). Згодом ваші обов’язки включатимуть не лише технічне керівництво, а й наставництво молодших інженерів і нагляд за процесом розробки, щоб забезпечити найвищі стандарти якості коду та цілісності системи. Основні обов’язки: керувати модернізацією RBAC: керувати розробкою та впровадженням капітального ремонту системи RBAC, забезпечення надійності, масштабованості та відповідності нашим архітектурним стандартам. Технічне керівництво: надає команді експертне керівництво щодо пошуку та впровадження технічних рішень. Контролюйте наслідки цих рішень для підтримки цілісності системи. Наставництво: направляйте молодших інженерів через процес перевірки коду, сприяючи їх професійному зростанню та забезпечуючи дотримання стандартів кодування. Власність системою: візьміть повну власність на користувачів і системи каталогів, від обслуговування до інноваційних Необхідні навички та досвід: ● Досвід інформатики: міцна основа принципів інформатики. ● Великий досвід: щонайменше 5 років досвіду роботи в середовищі стартапів, зростання та адаптації разом із бізнесом. ● Експертиза Javascript / TypeScript: сильна основа знання та практичний досвід роботи з JavaScript і TypeScript.● Володіння фреймворками: знайомство з фреймворками VueJS, ExpressJS, NodeJS і NestJS.● Навички роботи з базами даних: досвід роботи з MongoDB і MySQL.● Технічний рівень: знання Kubernetes (K8S), механізмів кешування та системи черги повідомлень.● Кмітливість тестування: Вміння писати комплексні модульні та інтеграційні тести.● Якість коду: Досвід роботи з тісно пов’язаним кодом і здатність його рефакторингу відповідно до принципів чистого коду та стандартів SOLID.● Вирішення проблем: Сильний аналітичні навички та навички вирішення проблем із досвідом роботи зі складними системами та кодовими базами. Що ми пропонуємо: ● Можливість працювати в стартапі, що швидко розвивається, із динамічною командою. ● Культура, яка цінує інновації, чистоту коду та безперервне вдосконалення. Якщо ви захоплені розробкою, прагнете до технічних завдань і прагнете зробити значний вплив на стартап, що розвивається, ми будемо раді почути від вас.