Обязанности:
Разработка и поддержка высоконагруженных серверных приложений и микросервисов на Go.
Проектирование и реализация REST/gRPC API.
Интеграция с системами хранения данных (PostgreSQL, Redis);
Работа с брокером сообщений (Kafka, RabbitMQ);
Контейнеризация сервисов (Docker), деплой и сопровождение в Kubernetes;
Участие в проектировании архитектуры сервисов, рефакторинг и оптимизация существующего кода;
Написание unit- и integration-тестов, обеспечение надежности и отказоустойчивости сервисов;
Взаимодействие с командой аналитиков, разработчиков и DevOps-инженеров.
Требования:
Понимание принципов многопоточности, конкурентности и профилирования в Go;
Опыт работы с микросервисной архитектурой.
Уверенные знания SQL и опыт работы с PostgreSQL (оптимизация запросов, транзакции);
Опыт работы с Kafka (консьюмеры, продюсеры, обработка событий);
Понимание принципов контейнеризации (Docker) и оркестрации (Kubernetes);
Навыки написания тестов (unit, integration);
Умение работать с системами контроля версий (Git);
Понимание CI/CD процессов.
Работа у нас:
Удаленный формат работы;
Все, что нужно для успешной работы: мощное железо, компенсация расходов на мобильную связь;
Полностью официальная конкурентная заработная плата;
Оформление по ТК РФ в аккредитованной IT-компании (бессрочный Трудовой договор);
Отсрочка в рамках частичной мобилизации при наличии профильного высшего образования;
Расширенная программа ДМС для сотрудников и родственников;
Обучение и посещение конференций для развития своих навыков за счет компании;
Возможность карьерного роста в том числе за счет перехода между проектами;
Насыщенная корпоративная жизнь: выездные корпоративы, онлайн мероприятия, корпоративная библиотека;
Отсутствие бюрократии, возможность принимать активное участие в жизни компании;
Оплачиваемая программа рекомендаций.
Требуемый опыт работы: от 3х лет
Полная занятость, полный день
Удаленная работа
На проект требуется несколько специалистов с разным уровнем навыков