Full stack разработчик веб интерфейсов (PHP / Java / Go / Vue.js)
Описание
Мы приглашаем опытного Fullstack-разработчика для разработки, развития и сопровождения современных высоконагруженных веб-приложений. Вам предстоит работать над полным циклом реализации функциональности: от проектирования пользовательского интерфейса на Vue.js до разработки серверной логики на PHP, Java или Go, написания тестов и вывода изменений в production. Обязанности: Разработка и развитие веб-интерфейсов на Vue.js (Composition API). Создание и развитие backend-компонентов с использованием PHP, Java или Go. Проектирование и разработка REST API, интеграция фронтенда и бэкенда. Реализация бизнес-логики и сложных пользовательских сценариев. Работа с реляционными и NoSQL базами данных, оптимизация производительности запросов. Написание unit-, integration- и e2e-тестов. Участие в Code Review, поддержание качества кода и архитектурных стандартов. Интеграция с внешними API и сервисами, настройка очередей сообщений и кэширования. Работа в CI/CD-процессах, анализ и устранение ошибок в production. Взаимодействие с аналитиками, дизайнерами, QA и DevOps-инженерами. Требования: Frontend: Уверенное знание JavaScript / TypeScript. Практический опыт работы с Vue.js (понимание компонентного подхода, работа с состоянием приложения). Опыт работы с REST API, HTML5, CSS3, адаптивная и кроссбраузерная верстка. Понимание принципов UX/UI веб-приложений. Backend (экспертиза в одном или нескольких языках): PHP: ООП, Composer, понимание MVC; желательно знание Laravel / Symfony. Java: ООП, коллекции, многопоточность; желательно Spring / Spring Boot. Go: HTTP-сервисы, REST API, работа с goroutines и channels, обработка ошибок.(Важно: глубокое знание всех трех языков не требуется, достаточно уверенного владения минимум одним и готовности работать с другими). Базы данных и инфраструктура: Уверенный SQL, опыт с PostgreSQL / MySQL. Понимание индексов, транзакций, оптимизации запросов и нормализации. Желательно: опыт с Redis, MongoDB или другими NoSQL-решениями. Инструменты и практики: Git, GitLab / GitHub. Docker, Linux. CI/CD, Nginx. Понимание: REST, HTTP/HTTPS, JSON, SOLID, DRY, KISS, паттерны проектирования. Опыт с очередями сообщений, кэшированием, логированием и мониторингом. Знание основ безопасности (OAuth 2.0 / JWT, защита от OWASP). Условия: Официальное оформление согласно ТК РФ. График работы 5/2 (преимущественно дистанционной формой). Постоянная работа, полная занятость. Долгосрочное развитие действующего продукта.