Middle+ / Senior Backend-разработчик PHP
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Notamedia — аккредитованный ИТ-холдинг, один из лидеров рынка заказной разработки и интеграции. С 2004 года мы помогаем бизнесу и государству быть на шаг впереди в цифровом мире.
Наши проекты — это решения, которыми миллионы людей пользуются каждый день: портал mos.ru, МСП.РФ, мобильное приложение «Госуслуги Культура» и многие другие. Мы создаем технологии, которые автоматизируют критическую инфраструктуру Правительства Москвы и Правительства РФ, Роскосмоса, Росатома, МИД РФ, а также решения для лидеров рынка — Сибур, Jaguar&Land Rover, AURUS, IBS, ВТБ, Capital Group и др.
В нашем портфолио более 600 проектов и свыше 150 наград, а также первые позиции в ведущих рейтингах. Всё это стало возможным благодаря команде из 350+ профессионалов в области разработки, аналитики, дизайна и менеджмента.
Мы постоянно растём и поэтому сейчас в поисках Middle+ / Senior Backend- разработчика.
О проекте :
Портал, которым пользуется вся Москва. Публичную часть портала посещает около 1,5 млн уникальных пользователей в сутки. Каждый день мы бесшовно деплоим, у нас «инфраструктура как код», много автоматизации и мало рутины.
Среди наших инструментов также используются PostgreSQL, MySQL, RabbitMQ. Код храним в Gitlab, разрабатываем под docker’ом, бесшовно деплоим через Gitlab CI/CD в k8s.
Разрабатываем с использованием слоистой архитектуры, проектируем сервисы с применением DDD и CQRS.
Все сервисы мы активно покрываем автоматическими тестами с Codeception, Cypress, Percy, пишем openapi документацию. Проводим код-ревью на постоянной основе.
Большинство сервисов проекта написаны с использованием Symfony.
Ожидания от кандидата
Чем тебе предстоит заниматься:
- развитием и поддержкой наших сервисов: непосредственная разработка кода, а также его рефакторинг и обеспечение качества (при необходимости, взаимодействие со службами поставки и эксплуатации)
- участие во всех организационных процессах команды: ежедневные планёрки, ретроспективы, обсуждения нового функционала, детализация и постановка задач
Что мы ожидаем от кандидата:
- знание современного PHP
- понимание ООП, знает паттерны проектирования
- любовь и следование SOLID
- знание одного из современных php фреймворков Symfony/Laravel/etc
- понимание HTTP / REST
- хорошо понимание в SQL (mysql/pgsql), транзакциях, оптимизация базы
- представление работы с Docker
- опыт работы с git, умение проводить код-ревью
- базовые навыки владения Linux
Желательно понимание:
- PSR, обязательно знание как минимум кодстайлов
- в PHPUnit/Codeception
- в культуре разработки, линтерах, тестах, Composer
- CI/CD
- k8s (в общих чертах)
- в слоистой архитектуре, DDD/clean architecture, CQRS
- в особенностях kanban-метода
Если ты чего-то не знаешь из этого, мы научим, покажем, расскажем.
Мы ищем опытного бэкенд-разработчика с хорошим бэкграундом, разбирающегося в современном PHP и технологиях вокруг него. Наши сервисы работают на PHP 8+, Symfony 6+ и Yii2 (легаси). Хорошее знание одного из этих фреймворков (особенно symfony) будет большим плюсом.
Важно:
Наш идеальный кандидат-инициативный инженер, умеющий работать в команде, который уделяет много внимания деталям, а также аккуратен и самостоятелен в реализации задуманного. Инженер, который готов не просто писать код, а анализировать и участвовать в проектировании технических решений.
Условия работы
Что мы предлагаем:
- конкурентную заработную плату: мы ценим твой опыт и готовы обсуждать условия дохода с каждым кандидатом по итогам личной встречи
- удобный формат работы и гибкий график: удаленно / гибрид или офис в Москве на выбор; начало рабочего дня с 9:00 до 10:00 мск; если ты в другом часовом поясе – обсудим часы работы индивидуально
- стабильность: работа в аккредитованной IT-компании с 20-ти летней историей
- крутая команда, поддержка и обучение: в команде Ноты комфортно работать и легко расти, мы поможем быстро влиться и прокачать экспертизу благодаря опытным наставникам, а если требуется доп. обучение – компенсируем 50% его стоимости
- демократичность и отсутствие бюрократии: все процессы автоматизируем, быстро принимаем решения, ставим понятные задачи, открыто обсуждаем проблемы и внедряем изменения
- атмосфера и корпоративы: выездные корпоративы для сотрудников из всех регионов и тематические вечеринки в офисе.