Локация: Москва, Большая Почтовая улица, 26с1; работа на месте работодателя.
Компания
Федеральное государственное бюджетное учреждение, обеспечивающее цифровое управление транспортными системами, единое информационное пространство данных и информационно-аналитическое сопровождение транспортной отрасли России.
Что делать
•Разрабатывать новую функциональность веб-приложений для backend- и frontend-частей.
•Интегрировать вёрстку и создавать интерактивные пользовательские интерфейсы.
•Рефакторить и оптимизировать существующий код, находить и устранять узкие места.
•Взаимодействовать с дизайнерами и аналитиками.
Требования
•От 3 до 6 лет опыта разработки.
•Отличное знание современных версий PHP 8.x, актуальных синтаксических возможностей, продвинутой типизации и объектно-ориентированного программирования.
•Опыт работы с Symfony, Drupal и WordPress.
•Знание современных методологий проектирования ПО, чистой и масштабируемой архитектуры и шаблонов проектирования.
•Глубокое понимание HTML5, CSS3, Flexbox, Grid, кроссбраузерной и адаптивной вёрстки, SASS/SCSS.
•Знание современного JavaScript ES6+, асинхронного программирования и DOM.
•Опыт работы с Vite, Webpack, npm или yarn.
•Умение проектировать, нормализовать и оптимизировать базы данных, включая PostgreSQL.
•Опыт проектирования и построения веб-сервисов REST и GraphQL, интеграции информационных систем со сторонними сервисами и платформами.
•Владение Git, понимание CI/CD, опыт работы с Docker и Docker Compose.
•Базовые навыки работы в консоли Linux: SSH, управление правами и просмотр логов.
•Умение работать в команде, аргументированно отстаивать технические решения и принимать критику; самостоятельность и ответственность за результат.
•Аналитическое мышление и способность разбираться в legacy-коде.
•Технический английский для чтения документации и профильных статей.
Хорошо, если есть
•Опыт настройки Nginx или Apache.
•Опыт работы с RabbitMQ или Kafka.
•Понимание Kubernetes и опыт контейнерной оркестрации.
•Уверенное владение TypeScript.
•Опыт работы с Vue.js или React.
•Опыт использования NoSQL-хранилищ для кэширования и повышения производительности.
•Знание основ безопасности веб-приложений: предотвращение SQL-инъекций и XSS, безопасная аутентификация и управление сессиями, настройка HSTS и CSP, защита от CSRF и контроль доступа.
Культура и преимущества
•Полная занятость и график работы 5/2.
•Испытательный срок — 3 месяца.
•Белая заработная плата рыночного уровня, обсуждается на собеседовании.
•Комфортные условия труда и демократичный коллектив.
•Полное соблюдение ТК РФ.
•Рассматриваются кандидаты с инвалидностью.