Основные задачи
-
Разработка, развитие и поддержка микросервисов на Golang
-
Проектирование и реализация backend-сервисов для высоконагруженных систем
-
Оптимизация производительности приложений и запросов к базам данных
-
Участие в проектировании архитектуры сервисов и интеграционных решений
-
Анализ технических задач и декомпозиция функциональности совместно с командой
-
Написание чистого, поддерживаемого и масштабируемого кода
-
Проведение код-ревью и участие в технических обсуждениях
-
Участие в тестировании и повышении надежности системы
-
Коммерческий опыт разработки на Golang от 1 года
-
Общий опыт разработки от 3 лет
-
Хорошее знание алгоритмов и структур данных
-
Уверенная работа с реляционными базами данных (PostgreSQL / MySQL)
-
Опыт оптимизации SQL-запросов и проектирования схем БД
-
Понимание паттернов проектирования и практический опыт их применения
-
Опыт работы с микросервисной архитектурой
-
Опыт разработки веб-сервисов или систем обработки данных
-
Умение декомпозировать сложные задачи и работать в команде
Будет преимуществом
-
Опыт работы с Big Data
-
Опыт разработки аналитических платформ или систем обработки данных
-
Понимание принципов распределённых систем
-
Опыт работы с Docker / Kubernetes
-
Опыт работы с очередями сообщений (Kafka, RabbitMQ)
-
Понимание принципов CI/CD
-
Мы предлагаем
-
Работа в команде сильных инженеров
-
Участие в разработке масштабируемых технологических решений
-
Возможность влиять на архитектуру продукта
-
Профессиональный рост и развитие
-
Конкурентную заработную плату