описание
Команда развивает личный кабинет для физических лиц в вебе и мобильном приложении. Сайт посещают около 2–2,5 млн уникальных пользователей в месяц, приложение — около 4,5 млн. Команда кросс-платформенная: в ней работают разработчики на Go, PHP и frontend, тестировщики и мобильные разработчики.
задачи
- Разрабатывать и поддерживать бэкенд-сервисы на Go
- Развивать и рефакторить код
- Переводить сервисы с PHP и Node.js на Go
- Оптимизировать структуры данных и сложные запросы к PostgreSQL для высокой производительности и отказоустойчивости
- Интегрировать асинхронную обработку задач через RabbitMQ и кеширование с Redis и KeyDB
- Развивать микросервисную архитектуру и обеспечивать надёжное взаимодействие между сервисами
- Покрывать код тестами
- Участвовать в проверке кода и поддерживать его качество
требования
- Коммерческий опыт разработки на Go от 2–3 лет
- Глубокое знание PostgreSQL: оптимизация схем данных и сложных запросов, работа с транзакциями и индексами
- Опыт работы с Redis, KeyDB и брокерами сообщений RabbitMQ или Kafka
- Понимание и практическое применение принципов SOLID, DRY, KISS и паттернов проектирования
- Навыки написания тестов на Go, проверки кода и командной работы с Git
- Уверенное владение Docker и понимание конвейеров CI/CD
- **Будет плюсом** опыт миграции и чтения унаследованного кода на PHP или Node.js
условия
- Полная удалёнка или гибрид в одном из трёх IT-офисов
- ДМС со стоматологией после 6 месяцев работы
- Корпоративные скидки по программе Best Benefits
- Обмен опытом во внутренних гильдиях, поддержка при подготовке докладов на конференциях и статей, внутренние курсы для технических спикеров и авторов
- Прозрачная система развития: грейды и индивидуальные планы развития
навыки
компания
Логистическая компания: курьерская доставка и ПВЗ по России и СНГ для e-commerce и бизнеса.