Fullstack-разработчик (PHP)
Город:
Москва
Занятость:
Полная занятость
Компания "Инмолл"
В чем суть роли? АО «ИнМолл» является владельцем ИТ-платформы, которая объединяет российских покупателей с индийскими производителями и поставщиками, упрощая процесс поиска, сравнения и закупки товаров
Обязанности:
- Разработка нового функционала, оптимизация и исправление сервиса
- Анализ задач и принятие грамотных решений
- Проектирование модели и архитектуры
- Разработка и написание 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
- Заработная плата по результатам собеседования
- Оформление по ТК, соцпакет (в т.ч. ДМС с первого дня работы)
18 Декабря
Go-разработчик, Маркетплейс, Деталировка заказа, order done и отзывы на заказ
Москва
Компания "Ozon" Мы разрабатываем сервисы: Карточка заказа в личном кабинете (трек-коды, статус заказа, стоимость, возврат по заказу и...
18 Декабря
Senior Backend Engineer (Go+PHP) в ядро Uzum Nasiya( «UZUM TECHNOLOGIES». )
Москва
Компания "«UZUM TECHNOLOGIES»." Мы ищем сильных инженеров в техническую команду Uzum Nasiya. Основной фокус — разработка микросервисов на Go для...
19 Декабря
Москва
Компания "Сервис Руки" Руки — необычный сервис домашнего ремонта. У нас в штате нет мастеров, но мы работаем по договору и даём гарантии....
19 Декабря
Fullstack-разработчик (в офисе)
Москва
от 210 000 руб.
Компания "ОптоМониторинг" Задачи: Разработка и поддержка приложения по мониторингу теплового режима различных теплообменников....
19 Декабря
Ведущий backend-разработчик Битрикс 24
Москва
от 180 000 руб.
Компания "Банк Русский Стандарт" Условия: Оформление по ТК РФ с первого дня; График работы 5/2 с 09.00 до 18.00.; Формат работы...
Вакансия размещена в отрасли