Middle+ / Senior Backend-разработчик PHP

Местоположение и тип занятости

МоскваПолный рабочий деньМожно удаленно

Компания

Лидер в создании цифровых сервисов и Digital-экосистем для бизнеса и госструктур

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

О компании и команде

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% его стоимости
  • демократичность и отсутствие бюрократии: все процессы автоматизируем, быстро принимаем решения, ставим понятные задачи, открыто обсуждаем проблемы и внедряем изменения
  • атмосфера и корпоративы: выездные корпоративы для сотрудников из всех регионов и тематические вечеринки в офисе.