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

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

Средний Back End разработчик в Corytech

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

5 просмотров

Corytech

Corytech

0
0 отзывов
Без опыта
Киев

Переведено Google

Требования:Опыт работы в сфере платежей или азартных игр обязателен. Хорошее знание JavaScript и стандартов ECMAScript 6. 3+ года коммерческого опыта работы с Node.js. 5+ лет коммерческого опыта в веб-разработке.Коммерческий опыт работы с высоконагруженными системами. Базы данных SQL или НЕТ SQL.Коммерческий опыт внедрения REST, WebSockets (GraphQL будет плюсом).Понимание принципов TDD и опыт написания тестов. >Понимание принципов микросервисной архитектуры. Опыт работы с системой контроля верси

Требования:

  • Опыт работы в сфере платежей или азартных игр обязателен.
  • Хорошее знание JavaScript и стандартов ECMAScript 6. 3+ года коммерческого опыта работы с Node.js. 5+ лет коммерческого опыта в веб-разработке.
  • Коммерческий опыт работы с высоконагруженными системами. Базы данных SQL или НЕТ SQL.
  • Коммерческий опыт внедрения REST, WebSockets (GraphQL будет плюсом).
  • Понимание принципов TDD и опыт написания тестов.
  • >
  • Понимание принципов микросервисной архитектуры.
  • Опыт работы с системой контроля версий GIT/стратегиями ветвления Git.
  • Опыт автоматизации тестирования Redis.
  • Понимание CI/CD. Базовое понимание интерфейса (React.JS).

Обязанности:

  • Руководство разработкой Node.js: руководство и активное участие Проекты разработки Node.js с использованием глубоких знаний стандартов JavaScript и ECMAScript 6 . Обеспечьте внедрение эффективных и масштабируемых серверных решений с использованием Node.js.
  • Коммерческий опыт работы с Node.js: используйте более чем 3-летний коммерческий опыт работы с Node.js для архитектуры и разработки надежных серверных приложений. Используйте Node.js для обработки серверной логики, интеграции с базами данных и управления состоянием приложений.
  • Экспертиза в веб-разработке: используйте более 5 лет коммерческого опыта в веб-разработке, чтобы внести в общую архитектуру и дизайн веб-приложения. Сотрудничайте с разработчиками внешнего интерфейса, чтобы обеспечить плавную интеграцию между внешними и внутренними системами.
  • Интеграция баз данных: используйте коммерческий опыт работы с высоконагруженными базами данных SQL или NoSQL для разработки и реализации схем баз данных, оптимизации запросов к базе данных и обеспечения безопасности данных. целостность и производительность.
  • Внедрение API: внедрение RESTful API и WebSockets для облегчения взаимодействия между внешними и внутренними системами. Предыдущий опыт работы с GraphQL является плюсом и может быть использован для улучшения разработки API.
  • Разработка через тестирование (TDD): продвигайте и внедряйте принципы TDD в команде разработчиков. Пишите модульные, интеграционные и сквозные тесты, чтобы гарантировать надежность и качество базы кода.
  • Архитектура микросервисов: применяйте понимание принципов микросервисной архитектуры для проектирования и реализации масштабируемых и удобных в обслуживании серверных систем. Разбивайте монолитные приложения на микросервисы для повышения гибкости и масштабируемости.
  • Контроль версий и совместная работа: возглавьте команду, чтобы эффективно использовать систему контроля версий GIT и стратегии ветвления Git. Содействуйте сотрудничеству внутри команды, гарантируя четкое общение и соблюдение лучших практик.
  • Опыт работы с системами обмена сообщениями: используйте опыт работы с RabbitMQ (или подобными системами обмена сообщениями) для реализации шаблонов асинхронной связи и эффективного управления очередями и маршрутизацией сообщений.
  • Опыт работы с Redis: используйте опыт работы с Redis для реализации стратегий кэширования, управления сеансами и обработки данных в реальном времени в приложении.
  • Автоматизация тестирования aи CI/CD: активизируйте усилия по автоматизации тестирования внутри команды, чтобы добиться более высокого охвата тестированием и повысить эффективность разработки. Внедрить конвейеры непрерывной интеграции и непрерывного развертывания (CI/CD) для автоматизации процессов доставки программного обеспечения.
  • Базовые знания внешнего интерфейса: иметь базовое понимание технологий внешнего интерфейса, особенно React.js, чтобы облегчить общение и сотрудничество с разработчиками внешнего интерфейса. . Такое понимание обеспечивает эффективную координацию усилий по разработке внешнего и внутреннего интерфейса.

Будет плюсом:

— Опыт работы с RabbitMQ.

Что мы предлагаем:

— Заработная плата по результатам собеседования (предлагаем премию и мотивационную систему премий).
— 24-календарный график. дней оплачиваемого отпуска.
— Оплачиваемый больничный.
— Компенсация 50 % стоимости обучения по специальности.
— Дружный коллектив.

Переведено Google

Без опыта
Киев
Хотите найти подходящую работу?
Новые вакансии в вашем Telegram
Подписаться
Мы используем cookies
Принять