Пссс...може, досить читати мовою окупанта?
Переходь на українську версію сторінки!

Вакансия закрыта компанией
Найти похожие вакансии
Следующая вакансия

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

Размещено больше 30 дней назад

3 просмотра

UATech People

UATech People

0
0 отзывов
Более 5 лет
Киев
Intermediate
Полный рабочий день
Старший разработчик Node.JSОписание клиента: Наш клиент является поставщиком специализированной платформы управления портфелем и рисками, предназначенной для профессионалов в индустрии цифровых активов. Их платформа позволяет пользователям эффективно отслеживать и оценивать риски, связанные с их портфелями цифровых активов. Платформа нашего клиента, ориентированная на комплексные инструменты и функции, позволяет пользователям принимать обоснованные решения и оптимизировать производительность пор
Старший разработчик Node.JSОписание клиента: Наш клиент является поставщиком специализированной платформы управления портфелем и рисками, предназначенной для профессионалов в индустрии цифровых активов. Их платформа позволяет пользователям эффективно отслеживать и оценивать риски, связанные с их портфелями цифровых активов. Платформа нашего клиента, ориентированная на комплексные инструменты и функции, позволяет пользователям принимать обоснованные решения и оптимизировать производительность портфеля в динамичной среде цифровых активов. Кого мы ищем: Мы активно ищем старшего разработчика Node.js, который присоединится к нашей команде. команда профессионалов. Наш идеальный кандидат высокомотивирован, внимателен к деталям и проактивен, демонстрируя проактивный подход к своей работе. Требования: -Опыт: Кандидаты должны обладать практическим опытом разработки программного обеспечения не менее 5 лет, демонстрируя глубокое понимание принципов разработки программного обеспечения, лучших практик и методологий. Этот опыт должен охватывать различные этапы жизненного цикла разработки программного обеспечения, включая анализ требований, проектирование, внедрение, тестирование, развертывание и обслуживание. Знание языка: для эффективного общения и сотрудничества с членами команды требуется знание английского языка на уровне выше среднего. , заинтересованные стороны и клиенты. Кандидаты должны быть способны выражать технические концепции, участвовать в обсуждениях и документировать работу на английском языке. Технические навыки: -Node.js: Кандидаты должны иметь глубокое понимание Node.js, включая его событийно-ориентированную архитектуру, модель асинхронного программирования и экосистема библиотек и фреймворков. Они должны обладать навыками написания серверного кода JavaScript, обработки операций ввода-вывода и создания масштабируемых и эффективных серверных приложений. Nest.js: большой опыт работы с Nest.js, прогрессивной средой Node.js для создания эффективных, надежных и эффективных серверных приложений. и масштабируемые серверные приложения. Кандидаты должны быть знакомы с модульной архитектурой Nest.js, внедрением зависимостей, промежуточным программным обеспечением и другими расширенными функциями. - PostgreSQL: Кандидаты должны иметь обширный опыт работы с PostgreSQL, мощной системой управления реляционными базами данных с открытым исходным кодом. Они должны обладать навыками проектирования схем баз данных, написания сложных запросов, оптимизации производительности баз данных, а также обеспечения целостности и безопасности данных. -GraphQL: Кандидаты должны обладать глубоким пониманием GraphQL, языка запросов и среды выполнения для создания API. Они должны обладать навыками проектирования схем GraphQL, определения запросов и мутаций, обработки выборки и манипулирования данными, а также оптимизации производительности API GraphQL. Дополнительное преимущество: знание Amazon Web Services (AWS) считается преимуществом. Кандидаты, имеющие опыт развертывания и управления приложениями в облачных сервисах AWS, таких как EC2, S3, Lambda, RDS и ECS, будут иметь больше возможностей для участия в проектах, использующих инфраструктуру AWS. Хотя это и не обязательно, такое знакомство с AWS может повысить способность кандидата разрабатывать масштабируемые, отказоустойчивые и экономически эффективные решения. Обязанности: - Разработка приложений: написание, поддержка и улучшение серверных приложений с использованием Node.j.s, придерживаясь лучших практик для чистого, эффективного и масштабируемого кода. - Управление базами данных: управление взаимодействием с базой данных, включая проектирование схем, написание оптимизированных запросов и обеспечение целостности и безопасности данных, особенно с помощью PostgreSQL. - Разработка API: проектирование, разработка, и защищайте надежные API с помощью таких платформ, как Nest.js, гарантируя, что они хорошо документированы, производительны и совместимы с требованиями внешнего интерфейса. Оптимизация производительности: выявляйте и устраняйте узкие места производительности в коде приложения, запросах к базе данных и серверной инфраструктуре для обеспечения оптимальной производительности. и масштабируемость при высоких нагрузках. Тестирование и отладка: написание и выполнение модульных тестов и интеграционных тестов для проверки функциональности и надежности внутреннего кода. Отладка и устранение проблем по мере их возникновения, обеспечение бесперебойной работы в средах разработки и производства. - Реализация безопасности: внедрение лучших практик безопасности для защиты от распространенных уязвимостей, таких как внедрение SQL, XSS-атаки и недостатки аутентификации/авторизации, защита конфиденциальных данных и пользовательской информации. .-Сотрудничество с DevOps: тесно сотрудничайте с командами DevOps для автоматизации процессов развертывания, управления инфраструктурой с помощью облачных сервисов, таких как AWS, и создания конвейеров CI/CD для плавной интеграции и доставки. -Документация: ведение комплексной документации по коду, API и системной архитектуре. для облегчения сотрудничества между членами команды и обеспечения плавной передачи знаний для будущих усилий по обслуживанию и масштабированию. -Проверки кода и сотрудничество: участвуйте в проверках кода, чтобы обеспечить конструктивную обратную связь, обеспечить соблюдение стандартов кодирования и способствовать обмену знаниями внутри команды. Эффективно сотрудничайте с разработчиками внешнего интерфейса, дизайнерами и другими заинтересованными сторонами для предоставления интегрированных решений. Непрерывное обучение: будьте в курсе последних тенденций, инструментов и технологий в области серверной разработки, особенно в экосистеме Node.js. Постоянно совершенствуйте навыки и знания, чтобы повысить производительность и способствовать успеху команды в быстро развивающейся технологической среде. Что это для вас? - Участвуйте в долгосрочных проектах, которые открывают значительные возможности для профессионального роста и развития. - Наслаждайтесь 21 днем ​​отпуска. после испытательного периода, предоставляя достаточно времени для восстановления сил и реализации личных интересов. - Воспользуйтесь 10 больничными днями, демонстрируя приверженность благополучию сотрудников и обеспечивая достаточное время для восстановления в случае болезни. - Сотрудничать с международными командами, знакомясь с различными точками зрения. и подходы, одновременно способствуя творчеству и инновациям. -Опыт стабильного рабочего времени, обеспечивающего последовательность и предсказуемость для эффективного баланса личных и профессиональных обязательств.
Более 5 лет
Киев
Intermediate
Полный рабочий день
Хотите найти подходящую работу?
Новые вакансии в вашем Telegram
Подписаться
Мы используем cookies
Принять