Компания ТЕХНЕЗИС с 2016 года занимается разработкой программного обеспечения, направленного на автоматизацию массового обслуживания пользователей. Наша специализация –– системы оплаты для транспорта и туризма. Разработанные нами решения успешно эксплуатируются в десятках регионов России, что подтверждает их надежность и эффективность.
Наши сотрудники имеют огромный опыт и принимали участие в запуске крупнейших транспортных проектов:
Транспортная карта Тройка в Москве.
Транспортная карта Стрелка в Московской области.
Системы оплаты проезда QR-кодами в Санкт-Петербурге.
Система оплаты проезда в Ленинградской области.
Эти и многие другие проекты демонстрируют наш профессионализм и способность реализовать сложные задачи.
Мы не занимаемся серийной заказной разработкой, аутстаффингом и аутсорсингом. Мы разработали два крупных продукта, на базе которых реализуем коммерческие проекты, и всегда развиваем собственные решения. Наш коллектив небольшой, но наши разработки выходят далеко за пределы стандартных для рынка решений.
Мы не ищем очень амбициозных. Нам нужен профессионал, который станет надежной опорой в командной работе. Мы не привязаны к офису и времени суток, главное — результат.
Мы ищем опытного и самостоятельного PHP-разработчика с подтвержденным предыдущим опытом работы.
Обязанности:
Полный цикл разработки: от анализа требований и проектирования архитектурных решений до реализации, тестирования и поддержки.
Развитие серверной части наших приложений, API для мобильных приложений (iOS, Android).
Анализ и формализация бизнес-требований, декомпозиция задач, оценка трудоёмкости и рисков.
Проектирование архитектуры новых модулей и сервисов, участие в принятии технологических решений.
Интеграция с внешними сервисами.
Поддержка и развитие существующих решений.
Оптимизация приложений и микросервисов, внедрение лучших практик в кодовую базу.
Написание unit- и functional-тестов (PHPUnit) для обеспечения надежности кода.
Работа в продуктовой команде (руководитель проекта, менеджер продукта, дизайнер, frontend и backend-разработчики, тестировщики).
Требования:
Отличное знание PHP 7.4 и выше.
Опыт разработки от 7 лет, не менее 4-х лет коммерческой разработки.
Глубокое знание и коммерческий опыт работы с фреймворком Symfony (5/6+). Понимание жизненного цикла запроса, работы с Service Container, Dependency injection.
Опыт разработки и поддержки RESTful API (JSON:API, OpenAPI).
Опыт анализа сложных бизнес-процессов и их трансляции в технические требования.
Опыт проектирования масштабируемой и отказоустойчивой архитектуры веб-приложений и сервисов.
Опыт работы с одним из современных фронтенд-фреймворков (Vue.js 2/3 - предпочтительно). Понимание основных концепций: компонентный подход, реактивность, управление состоянием (Vuex/Pinia).
Написание чистого, поддерживаемого кода и его тестирование.
Опыт работы с БД, уверенное знание SQL (оптимизация, транзакции, сложные запросы).
По БД: понимание репликации, сегментирования (шардинга), принципов ACID.
Опыт работы с ОС Linux на уровне продвинутого пользователя.
Понимание принципов SOLID, DRY, KISS.
Уверенное знание принципов ООП и основных шаблонов проектирования.