Backend Engineer

Прямой работодатель  PAY2U
Санкт-Петербург, Россия
Миддл • Сеньор
Информационные технологии • Разработка • Bash • Node.js • PHP • JavaScript • jQuery • MySQL • Backend • Fullstack • Телекоммуникации • SaaS/PaaS • Ecommerce • Банковская и страховая сфера
15 апреля в 16:46
Частичная занятость
Опыт работы любой
150 000 ₽
Работодатель  PAY2U
Описание вакансии

PAY2U - это платформа для встраивания партнерских сервисов, оферов и контента в мобильные и веб приложения. Мы помогаем банкам и мобильным операторам запускать и вести партнерские программы с кэшбэком, скидками и полезным контентом. Компанией разработана и поддерживается технологическая платформа и подключено большое количество партнеров из разных категорий, среди которых самые популярные сервисы.

Работаем с Yota, МТС cashback, Теле2, S7 и несколькими банками.

Разработка backend сервисов и API на NodeJS для платформы PAY2U

Требования к кандидату

  1. Опыт разработки на NodeJS/Express (разработка REST API, аналитические запросы, транзакции)
  2. Знание Javascript ES6+
  3. Опыт разработки на PHP (MVC, OOP)
  4. Знание SQL
  5. Опыт работы с GIT
  6. Базовые знания по администрированию Linux сервера
  7. Будет плюсом умение работать с Docker
  8. Будет плюсом понимание особенностей MySQL

Уровень подготовки

  1. Middle/Senior
  2. Наличие проектов, подтверждающих опыт практической разработки
  3. Высокая мотивация к самообучению и самостоятельному решению проблем
  4. Английский на уровне чтения технической документации

Задачи, которые предстоит решать

  1. Разработка backend сервисов на NodeJS, включая работу с БД MySQL
    1. Модули автоматизации процессов
    2. Интеграционные модули для взаимодействия с внешними системами
    3. Методы REST API
  2. Разработка элементов системы управления в админ-консоли на PHP
  3. Документирование разработки
  4. Сопровождение внедрения разработанных компонентов на среды заказчиков

Дополнительно

Соискателю предлагается работа в небольшом дружелюбном коллективе. Работа по большей части удаленная. Возможна как частичная, так и полная занятость. Команда всегда готова помочь новичкам разобраться с системами, с которыми предстоит работать, а также приходить на помощь в случае серьезных затруднений в разработке. Для нас вполне нормально, если соискатель чего-то не знает или не умеет. Всему можно научиться в процессе работы. 

В качестве первого этапа предусмотрено техническое интервью, а также тестовое задание, после которого принимается взаимное решение о дальнейшем сотрудничестве.