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

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

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

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

4 просмотра

Corytech

Corytech

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

Переведено Google

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

Middle Back End разработчик

Киев

Требования:

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

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

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

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

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

Переведено Google

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