Middle Web Developer (Docker, CI/CD)

Оплата не указана

Вакансия находится в архиве

Haulmont

г. Саратов

Требуемый опыт работы

От 3 до 6 лет

Тип занятости

Полная занятость

График работы

Удаленная работа

О вакансии:
Вы будете заниматься сайтами компании. Все они построены на статическом генераторе сайтов Nuxt.js (Vue.js) в сочетании с headless CMS на Node.js. Над сайтами работает небольшая команда, состоящая из менеджера, дизайнеров и разработчиков. Вы сможете полностью сосредоточиться на технической составляющей разработки сайтов на современном стеке. Для удобства мы используем такие инструменты как Figma, GitLab, Youtrack.

Хоулмонт занимает ведущие позиции на российском рынке систем электронного документооборота, разрабатывает востребованную платформу для ускоренной разработки корпоративного ПО, также у компании много крупных заказных проектов. В числе наших клиентов Skyeng, ВШЭ, Промсвязьбанк и другие известные российские компании.

Работать предстоит в команде отдела внутренней разработки, вы всегда сможете рассчитывать на помощь коллег. Мы гарантируем — вы прокачаете свои навыки на несколько порядков и получите бесценный опыт.

Задачи:

  • Поддержка и доработка форм обратной связи на Express.js/Node.js.
  • Поддержка и доработка скриптов на Node.js, которые синхронизируют источники и информацию в CMS (Strapi, Directus).
  • Упаковка приложений (веб-сайтов) в docker конейнеры и docker-compose.
  • Настройка/улучшения деплоя и задач по расписанию в GitLab CI.
  • Устранение проблем в приложениях в проде (поднять упавшее, разобраться почему что-то перестало работать).
  • Устранение проблем при деплое.
  • Разработка на JavaScript с использованием библиотеки Vue.
  • Рефакторинг частей проекта (Frontend).
  • Разработка компонентов пользовательского интерфейса продукта.
  • Изменение старых Frontend-компонентов под новые требования.
  • Изучение новых технологий, требуемых в frontend-разработке.
  • Исправление багов.
  • HTML+CSS верстка стилей для сайта.
  • Работа с Git.
  • Ведение технической документации.
  • Взаимодействие с командой проектов.
  • Оценка сроков разработки.

Мы ищем человека, который:

  • Имеет опыт работы с CI/CD в частности GitLab CI.
  • Обладает опытом настройки Nginx для отдачи статики, редиректов, reverse proxy, SSL-сертификатов.
  • Имеет опыт работы с:
  1. Git, YouTrack;
  2. Docker, создание image, формирование docker-compose, просмотр логов;
  3. базами данных Mongo, Postgress, MySQL;
  4. Linux: SSH, логи, du, df, nslookup, netstat и тд.
  • Имеет практические навыки разработки Node.js, TypeScript, JavaScript, Nuxt.js, REST и уверенно владеете их теоретической базой.
  • Умеет работать по принципам асинхронного программирования.
  • Имеет опыт командной разработки с применением гибких методологий.
  • Обладает опыт разработки фронтенда на базе Nuxt.
  • Умеет работать с классовыми компонентами.
  • Умеет применять манипуляции DOM и обработки событий.
  • Понимает синтаксис HTML, тегов и атрибутов.
  • Умеет создавать структурированные и семантически корректные веб-страницы.

Преимуществом будет:

  • Опыт работы в команде.
  • Отличные знания Linux, принципов работы сетей.
  • Умение писать тесты.

Условия:

  • Удаленка.
  • Оформление только по ТК РФ (не ИП и т.п.).

Ключевые навыки

Version control/git
Htmlagilitypack
Html/css
Docker
Ci/cd
Youtrack
Linux
Mongoose
Mysql connector/c++
Sql/mongodb/postgressql,clickhouse
Node.js
Typescript
Javascript
Nuxt.js
Django rest framework

Контактная информация

Haulmont

Сайт: haulmont.ru

Почта: hr@haulmont.ru

Вакансия опубликована 24.07.2024 в г. Саратов.

Похожие вакансии

#

Санкт-Петербург

Полный день

Подробное описание

11 июля

#

Барнаул

Полный день

Подробное описание

26 декабря

#

от 120 000 до 150 000 ₽

Казань

Удаленная работа

Подробное описание

1 августа