Fullstack-разработчик (PHP) (в архиве)

09 Декабря

Партнерские Вакансии

Город:

Москва

Занятость:

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

Компания "Инмолл"

В чем суть роли? АО «ИнМолл» является владельцем ИТ-платформы, которая объединяет российских покупателей с индийскими производителями и поставщиками, упрощая процесс поиска, сравнения и закупки товаров

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

  • Разработка нового функционала, оптимизация и исправление сервиса
  • Анализ задач и принятие грамотных решений
  • Проектирование модели и архитектуры
  • Разработка и написание API (Rest)
  • Решение Back, Front и DevOps задач
  • Code Review
  • Написание документации и поддержка её в актуальном состоянии

Отличное знание указанных инструментов:

  • Для приложения 1: PHP 7.2, Symfony 3.4, Doctrine ORM 2.6, *nix shell scripts
  • Для приложения 2: PHP 8.2, Symfony 6.2, Doctrine ORM 2.9, API Platform 3, *nix shell scripts
  • Database: PostgreSQL 13+
  • Linux, Docker (docker compose), Git

Хорошее знание указанных инструментов:

  • JS (и фреймворки: Vue.js и React)
  • Вёрстка: HTML5, CSS

Умение грамотного применения:

  • Схем (создание их, например, в PlantUML)
  • DDD (предметно-ориентированное проектирование)
  • SOLID
  • ООП, SOLID, MVC, DRY
  • Шаблонов проектирования и архитектурных шаблонов

Будет плюсом умения/знания:

  • Писать полезные автоматические тесты
  • RabbitMQ, Sphinx, Redis, Selenium
  • OpenNebula, Terraform, Ansible, Jenkins
  • Graylog, Zabbix
  • GitLab

Необходимы навыки:

  • Умение продумывать архитектуру: корректные связи между таблицами. Применение нормальных форм в реляционной модели данных.
  • Создание модели данных, продумывание взаимосвязей, как в рел. Продумывание связей объектов с данными в реляционной базе данных.
  • Понимание CI/CD и участие в этом процессе, при необходимости.
  • Большая практика работы с чужим кодом.
  • При разработке учитывать расход CPU и памяти, в связи с чем принимать оптимальные решения.
  • Следование принципу DRY, не должно быть дублирования логики без действительной необходимости.
  • Понимание принципа работы миграций приложения с БД.
  • Использование Git для атомарных коммитов, там, где есть необходимость. Т.е. история изменений Git должна легко читаться и суть каждого коммита должна быть ясна, он по возможности не должен включать в себя большие изменения.
  • Код должен легко читаться: разумные названия, комментирование кода.
  • Желание работать над серьёзным проектом, совершенствовать свои навыки.

Условия:

  • Офис расположен в центре Москвы. (м. Ленинский проспект или МЦК Площадь Гагарина)
  • График работы 5/2 с 9:00 до 18:00, в пятницу до 17:00
  • Заработная плата по результатам собеседования
  • Оформление по ТК, соцпакет (в т.ч. ДМС с первого дня работы)
Похожие вакансии

24 Декабря

Системный аналитик (разработчик)

Красногорск

от 189 000 руб.

Компания "ГБУ МО «Центр содействия развитию градостроительной деятельности в Московской области»" Обязанности: Настройка и оптимизация...

Отправить резюме подробнее

25 Декабря

Разработчик Си

Москва

Компания "Звезда" Задачи: Участие в разработке ТЗ на устройства Разработка новых функций и исправлений ошибок в BIOS/UEFI...

Отправить резюме подробнее

25 Декабря

Разработчик Node.js( Лига Цифровой Экономики )

Москва

Компания "Лига Цифровой Экономики" Команда проекта занимается разработкой портала открытых данных. Концепт портала - сайт с лучшими практиками...

Отправить резюме подробнее

25 Декабря

Разработчик .NET (WPF)

Москва

Компания "Лига Цифровой Экономики" Ищем разработчика на проект по развитию системы, направленной на автоматизацию работы нотариусов по всей...

Отправить резюме подробнее

25 Декабря

Senior/Staff Java Engineer в Uzum Market (Старший Разработчик)

Москва

Компания "«UZUM TECHNOLOGIES»." Чем предстоит заниматься: Придумывать и реализовывать архитектурные решения: вы предлагаете технические...

Отправить резюме подробнее

Вакансия размещена в отрасли

Информационные технологии / IT / Интернет: