Digital-агентство 360i

Backend-разработчик

Не указана
  • Челябинск
  • От 3 до 6 лет
  • Git
  • MySQL
  • JavaScript
  • jQuery
  • PostgreSQL
  • PHP
  • Ajax
  • XML
  • JSON
  • HTML
  • CSS
  • SOLID

Backend-разработчик на работу с одним проектом

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

  • Разработка backend части способную держать большую нагрузку

  • Проектирование API и внутренней архитектуры

  • Интеграция с другими системами

  • Технический анализ и оценка задач

  • Работа в команде, взаимодействие с мобильным разработчиком, frontend-разработчиком

  • Использование в своей работе написание тестов

  • Формирование документации

  • Интеграции с внешними системами (справочные, платежные, коммуникационные)

  • Умение работать с api сторонних сервисов, интеграции сайтов с различными системами

  • Разработка нового функционала

  • Code Review

Требования:
  • Опыт в коммерческой разработки на PHP от 2 лет;

  • Хорошие знания PHP 7.x, PHP 8.x, Vue.js, Vuex, Nuxt.js

  • Наличие опыта работы с фреймворками Laravel, Yii2, Symfony и т.д.;

  • Наличие базовых знаний UNIX-подобных операционных систем

  • Наличие завершенных, работающих проектов на Framework Laravel

  • Знание и опыт работы с PostgreSQL / MySQL (понимание работы индексов и умение оптимизировать запросы)

  • Понимание принципов ООП (Паттерны), исполнение стандартов PSR

  • Навыки работы с Git/Твердое знание git и понимание git-flow

  • Знание принципов SOLID и умение применять их на практике

  • Твердое знание SQL и способов оптимизации запросов и структуры БД

  • Умение работать с чужим кодом

  • Умение писать понятный и поддерживаемый код

  • Знание JavaScript (AJAX, jQuery), XML, JSON, HTML, CSS

  • Умение пользоваться Composer, npm

  • Знание принципов RESTful API и опыт их создания

  • Общее представление о том, как работает Frontend

  • Умение декомпозировать задачи

Условия:
  • Удаленная работа

  • График 5/2

  • Испытательный срок 2 месяца

  • Возможность профессионального и карьерного роста