Вакансія закрита компанією
Знайти схожі вакансії
Наступна вакансія

Старший розробник Node.JS в UATech People

Розміщено більше 30 днів тому

4 перегляди

UATech People

UATech People

0
0 відгуків
Більше 5 років
Київ
Intermediate
Повний робочий день
Senior Node.JS DeveloperClient Опис: наш клієнт є постачальником спеціалізованої платформи портфоліо та управління ризиками, розробленої для професіоналів у галузі цифрових активів. Їхня платформа дозволяє користувачам ефективно контролювати та оцінювати ризики, пов’язані з їхніми портфелями цифрових активів. Зосереджуючись на комплексних інструментах і функціях, платформа нашого клієнта дає користувачам змогу приймати обґрунтовані рішення та оптимізувати ефективність портфоліо в динамічному лан
Senior Node.JS DeveloperClient Опис: наш клієнт є постачальником спеціалізованої платформи портфоліо та управління ризиками, розробленої для професіоналів у галузі цифрових активів. Їхня платформа дозволяє користувачам ефективно контролювати та оцінювати ризики, пов’язані з їхніми портфелями цифрових активів. Зосереджуючись на комплексних інструментах і функціях, платформа нашого клієнта дає користувачам змогу приймати обґрунтовані рішення та оптимізувати ефективність портфоліо в динамічному ландшафті цифрових активів. Кого ми шукаємо: ми активно шукаємо старшого розробника Node.js, щоб приєднатися до нашої команда професіоналів. Наш ідеальний кандидат високо мотивований, орієнтований на деталі та проактивний, демонструючи проактивний підхід до своєї роботи. Вимоги: - Досвід: Кандидати повинні мати мінімум 5 років практичного досвіду розробки програмного забезпечення, демонструючи глибоке розуміння принципів розробки програмного забезпечення, найкращих практик і методологій. Цей досвід має охоплювати різні етапи життєвого циклу розробки програмного забезпечення, включно з аналізом вимог, проектуванням, впровадженням, тестуванням, розгортанням і обслуговуванням. Володіння мовою: знання англійської мови на рівні вище середнього необхідно для ефективного спілкування та співпраці з членами команди. , зацікавлені сторони та клієнти. Кандидати повинні вміти висловлювати технічні концепції, брати участь в обговореннях і документувати роботу англійською мовою. Технічні навички:-Node.js: Кандидати повинні мати глибоке розуміння Node.js, включаючи його керовану подіями архітектуру, модель асинхронного програмування та екосистема бібліотек і фреймворків. Вони повинні вміти писати серверний код JavaScript, керувати операціями вводу-виводу та створювати масштабовані та ефективні серверні додатки.-Nest.js: великий досвід у Nest.js, прогресивній структурі Node.js для створення ефективних, надійних, і масштабовані програми на стороні сервера. Кандидати повинні бути знайомі з модульною архітектурою Nest.js, впровадженням залежностей, проміжним програмним забезпеченням та іншими розширеними функціями.-PostgreSQL: Кандидати повинні мати великий досвід роботи з PostgreSQL, потужною системою керування реляційною базою даних з відкритим кодом. Вони повинні володіти досвідом розробки схем баз даних, написання складних запитів, оптимізації продуктивності бази даних і забезпечення цілісності та безпеки даних.-GraphQL: Кандидати повинні добре розуміти GraphQL, мову запитів і середовище виконання для створення API. Вони повинні володіти навичками розробки схем GraphQL, визначення запитів і мутацій, обробки вибору та обробки даних, а також оптимізації продуктивності GraphQL API. Додаткова перевага: знайомство з веб-службами Amazon (AWS) вважається перевагою. Кандидати з досвідом розгортання та керування програмами в хмарних сервісах AWS, таких як EC2, S3, Lambda, RDS і ECS, матимуть кращі можливості для участі в проектах, які використовують інфраструктуру AWS. Хоча таке знайомство з AWS не є обов’язковим, воно може покращити здатність кандидата розробляти масштабовані, стійкі та економічно ефективні рішення. Обов’язки: – Розробка додатків: написання, обслуговування та вдосконалення серверних додатків за допомогою Node.js, дотримуючись найкращих практик для чистого, ефективного та масштабованого коду.-Керування базами даних: керуйте взаємодіями з базами даних, включаючи розробку схем, написання оптимізованих запитів і забезпечення цілісності та безпеки даних, зокрема з PostgreSQL.-Розробка API: проектування, розробка, і захищені надійні API за допомогою фреймворків, таких як Nest.js, гарантуючи, що вони добре задокументовані, продуктивні та сумісні з вимогами зовнішнього інтерфейсу. - Оптимізація продуктивності: визначте та усуньте вузькі місця в коді програми, запитах до бази даних та інфраструктурі сервера для забезпечення оптимальної продуктивності і масштабованість за високих навантажень.-Тестування та налагодження: Напишіть і виконайте модульні тести та інтеграційні тести, щоб перевірити функціональність і надійність базового коду. Налагодження та усунення проблем у міру їх виникнення, забезпечуючи безперебійну роботу в середовищах розробки та виробництва. - Реалізація безпеки: застосовуйте найкращі методи безпеки для захисту від поширених уразливостей, таких як впровадження SQL, XSS-атаки та помилки автентифікації/авторизації, захист конфіденційних даних і інформації користувача .-Співпраця з DevOps: тісно співпрацюйте з командами DevOps для автоматизації процесів розгортання, керування інфраструктурою за допомогою хмарних служб, як-от AWS, і створення конвеєрів CI/CD для безперебійної інтеграції та доставки.-Документація: Ведіть повну документацію для коду, API та архітектури системи сприяти співпраці між членами команди та забезпечити плавну передачу знань для майбутніх зусиль з обслуговування та масштабування. Перегляд коду та співпраця: беріть участь у перегляді коду, щоб надати конструктивний відгук, забезпечити дотримання стандартів кодування та сприяти обміну знаннями в команді. Ефективно співпрацюйте з інтерфейсними розробниками, дизайнерами та іншими зацікавленими сторонами, щоб надавати інтегровані рішення. Постійне навчання: будьте в курсі останніх тенденцій, інструментів і технологій у розробці бекенда, зокрема в екосистемі Node.js. Постійно вдосконалюйте навички та знання, щоб підвищити продуктивність і сприяти успіху команди в технологічному середовищі, що швидко розвивається. Що це для вас? - Беріть участь у довгострокових проектах, які пропонують значні можливості для професійного зростання та розвитку. - Насолоджуйтесь 21 днем ​​відпустки після випробувального терміну, надаючи достатньо часу для відновлення сил і досягнення особистих інтересів.- Отримайте переваги від 10 лікарняних, демонструючи прихильність до благополуччя співробітників і забезпечуючи достатній час для одужання в разі нездужання.- Співпрацюйте з міжнародними командами, отримуючи доступ до різноманітних точок зору і підходи, одночасно сприяючи творчості та інноваціям. - Досвід стабільного робочого часу, забезпечуючи послідовність і передбачуваність, щоб ефективно збалансувати особисті та професійні зобов'язання.
Більше 5 років
Київ
Intermediate
Повний робочий день
Хочете знайти підходящу роботу?
Нові вакансії у вашому Telegram
Підписатись
Ми використовуємо cookies
Прийняти