Описание вакансии
Ключевые обязанности
- Full Stack разработка: Ответственность за итеративную разработку и поддержку функциональности фронтенда (React) и бэкенда (PHP/Golang) для существующих и новых систем управления.
- Поддержка legacy-систем: Участие в функциональном обслуживании, оптимизации производительности и постепенном рефакторинге существующих PHP-систем.
- Оптимизация пользовательского опыта: Сотрудничество с командами продукта и дизайна для постоянного улучшения интерфейса и рабочих процессов системы управления.
Требования к кандидату
- Опыт работы: 3-5 лет опыта разработки ПО, опыт full-stack или бэкенд-ориентированной разработки.
- Коммуникация и сотрудничество: Сильный командный дух и навыки общения, способность активно продвигать прогресс проекта.
- Решение проблем: Отличная обучаемость и независимые аналитические навыки для решения сложных технических задач.
Технические требования (обязательные)
- Бэкенд: Владение языком Golang (Go) и его экосистемой, практический опыт конкурентного программирования на Go и разработки высокопроизводительных сервисов.
- Поддержка бэкенда: Опыт работы с PHP или другими бэкенд-языками, способность самостоятельно обслуживать и устранять неполадки существующих систем.
- Фронтенд: Знание фреймворка React и его экосистемы (например, Hooks, Redux/Zustand), возможность самостоятельной разработки фронтенд-модулей.
- Базы данных: Знание реляционных баз данных, таких как MySQL/PostgreSQL, опыт оптимизации SQL, проектирования индексов и работы с транзакциями.
- API: Знание принципов проектирования RESTful API и протоколов высокопроизводительного взаимодействия, таких как gRPC.
- Инженерные практики: Владение системой контроля версий Git, процессами CI/CD, привычка к модульному и интеграционному тестированию.
Будет плюсом
- Знание Kafka или других технологий очередей сообщений, опыт работы с распределенными системами обмена сообщениями.
- Опыт работы с Redis или другими технологиями кэширования, опыт проектирования и применения кэшей в условиях высокой нагрузки.
- Опыт разработки высокодоступных и высоконадежных бизнес-систем, таких как финансовые, торговые или электронной коммерции.


