Обязанности:
Требования:
Уверенное владение языком Go (от 2 лет);
Опыт работы с микросервисной и сервис ориентированной архитектурой;
Понимание принципов многопоточности и конкурентности в Go;
Опыт работы с базами данных (SQL и NoSQL), такими как PostgreSQL, MongoDB;
Знание протоколов взаимодействия (gRPC, REST, WebSocket);
Опыт работы с контейнерами и оркестрацией (Docker, Kubernetes);
Знание систем очередей (Kafka, RabbitMQ);
Понимание CI/CD процессов;
Опыт работы с инструментами логирования и мониторинга (Prometheus, Grafana, ELK-стек);
Умение писать чистый и тестируемый код;
Опыт написания юнит и интеграционных тестов;
Опыт работы в Agile-командах.
Условия: