В группу компаний, которая с 2011 года работает в направлениях лизинга, факторинга и IT решений на территории всей страны, требуется Golang разработчик.
Обязанности:
- Разработка и поддержка серверных приложений и микросервисов на PHP и Go;
- Проектирование и реализация REST/gRPC API для внутренних и внешних сервисов;
- Интеграция с внешними API, сервисами оплаты, системами уведомлений и другими модулями;
- Оптимизация производительности существующих приложений (запросы к БД, структура кода, кэширование);
- Написание unit- и интеграционных тестов, поддержка тестового покрытия;
- Участие в код-ревью и совместной работе с командой над улучшением качества кода;
- Анализ и исправление багов, работа с системами логирования и мониторинга;
- Рефакторинг и миграция функционала (например, перенос частей проекта с PHP на Go);
- Настройка и использование Docker-контейнеров для разработки и деплоя;
- Взаимодействие с командой DevOps для настройки CI/CD, окружений и релизов;
- Участие в планировании спринтов и оценке задач;
- Поддержка и улучшение архитектуры существующих решений.
Требования:
Обязательно:
- Опыт коммерческой разработки на PHP (от 2 лет) и Go (от 1 года);
- Уверенное знание PHP 7.4+ или PHP 8+ (ООП, SOLID, PSR-стандарты);
- Опыт разработки REST API и интеграций с внешними сервисами;
- Знание фреймворков (для PHP — Laravel или Symfony, для Go — Gin, Echo или аналогичные);
- Опыт работы с MySQL и/или PostgreSQL (проектирование схем, оптимизация запросов);
- Навыки работы с брокерами сообщений (RabbitMQ, Kafka) — базовый уровень;
- Опыт работы с Docker (docker-compose, контейнеризация приложений);
- Понимание принципов CI/CD (GitLab CI, GitHub Actions или аналог);
- Работа с системами контроля версий (Git, Git-flow).
Желательно:
- Опыт написания unit-тестов (PHPUnit, Go testing);
- Понимание gRPC и работы с протоколами сериализации (Protobuf, JSON);
- Опыт оптимизации производительности высоконагруженных приложений;
- Навыки работы с k8s или другими оркестраторами;
- Базовые знания Linux и администрирования.
Условия:
- Официальное оформление по ТК РФ с первого рабочего дня
- Полный социальный пакет, ДМС в страховой компании РЕСО
- График работы 5/2 с 10:00 до 19:00 (удаленный формат)
Дополнительно:
- Корпоративные предложения для сотрудников: скидки от партнёров, изучение иностранных языков
- Мы поддерживаем и финансово стимулируем сотрудников, которые хотят развиваться