Программист PHP Developer (удаленная работа)
(вакансия в архиве)

26 апреля 2024

Уровень зарплаты:
от 50 000 до 50 000 руб.
Требуемый опыт работы:
Не указан

Вакансия: Программист PHP Developer

Описание вакансии

АТМ АЛЬЯНС - торгово-сервисная компания, входящая в ТОП-5 компаний - поставщиков банковского оборудования в России, приглашает на работу программиста PHP Developer.

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

Условия:

  • Трудоустройство по ТК в аккредитованную ИТ-компанию;
  • График 5/2 с 09.00 до 18.00;
  • Социальный пакет (отпуск, больничный лист, новогодние подарки детям);
  • Комфортное рабочее место;
  • Работа под руководством опытного наставника, обучение в процессе работы.

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

  • Разработка серверной части на Yii2.
  • Переписывание готового кода с Kohana на Yii2.

Требования:

PHP:

  • Желателен опыт работы с фреймворком yii2;
  • Опыт работы с MySQL, включая написание сложных SELECT запросов с использованием JOIN.
  • Знание и понимание основ ООП и умение применять базовые принципы (инкапсуляция, наследование, полиморфизм).
  • Знание основных концепций ООП, таких как final, abstract, interface, trait.
  • Понимание жизненного цикла объекта и предшествующей парадигмы до ООП.
  • Опыт работы с обработкой форм обратной связи на сервере с валидацией данных.
  • Знание методов защиты от инъекций и опыт работы с ними.
  • Уверенное владение регулярными выражениями и опыт их использования для валидации данных.
  • Понимание паттерна MVC и его применение в веб-разработке.
  • Знание DTO и умение определять, когда их следует использовать.
  • Опыт работы с правильным именованием классов, методов и переменных.
  • Знание и опыт использования анонимных функций.
  • Понимание работы с событиями, включая системные и кастомные события и слушателей.

СУБД:

  • Оповещение данных MySQL и опыт их использования.
  • Понимание типов JOIN и умение их применять.
  • Знание различий между типами таблиц MySQL и опыт работы с ними.
  • Опыт использования ALTER запросов для изменения структуры таблиц.
  • Понимание концепций реляционных баз данных, включая реализацию различных типов отношений.
  • Знание индексов, их роль в оптимизации запросов и опыт их создания.
  • Опыт работы с СУБД через консоль, включая выполнение базовых операций и администрирование.

Технологии:

  • Знание основ HTTP протокола и типов запросов.
  • Понимание различий между PHP-FPM и Apache-PHP.
  • Опыт работы с Docker и docker-compose.
  • Знание принципов работы с очередями и брокерами сообщений, включая RabbitMQ.
  • Основное понимание GraphQL и его отличий от REST.
  • Знание GitFlow и опыт работы с Git, включая решение конфликтов и автоматический merge.
  • Понимание основ интернета, включая IP, HTTP и DNS.

Сервер:

  • Умение работать с процессами и файловой системой в Unix-подобных системах.
  • Опыт работы с LAMP/LEMP стеками.
  • Знание основ CRON задач.
  • Опыт использования xDebug для отладки PHP кода.
  • Знание основных директив php.ini и их влияние на работу приложений на PHP.
  • Опыт работы с базами данных, включая создание и загрузку дампов.
  • Если вы готовы к новым вызовам и стремитесь к развитию в сфере веб-разработки, присоединяйтесь к нам! Мы предлагаем интересные проекты, возможность роста и профессионального развития, а также дружный коллектив профессионалов.


Посмотрите похожие вакансии

Бэкенд разработчик (PHP / Laravel) / Backend developer (PHP / Laravel) (Senior)
Компания: FMF
Зарплата: от 170 000 до 220 000 руб.
Программист php на удаленную работу
Компания: Дельфин, ООО
Зарплата: от 80 000 до 100 000 руб.
FullStack разработчик / Bitrix Developer
Компания: Маркетинговая группа Комплето
Зарплата: от 100 000 до 150 000 руб.
Битрикс Разработчик / Fullstack Разработчик / Bitrix Developer
Компания: ReMarketing
Зарплата: от 100 000 до 150 000 руб.