Локация
Удалённая работа; кандидат должен иметь гражданство РФ.
Зарплата
245 000–260 000 ₽ в месяц.
Компания
Top Selection занимается трудоустройством IT-специалистов на проектную занятость.
Задачи
•Проектировать архитектуру сервисов и микросервисов, выбирать паттерны и подходы.
•Разрабатывать высокопроизводительный, безопасный и поддерживаемый код на Go с учётом конкурентности.
•Проектировать и согласовывать REST, gRPC и GraphQL API с другими командами.
•Оптимизировать производительность, включая профилирование, работу с аллокациями памяти и блокировками.
•Проектировать взаимодействие с PostgreSQL, MySQL, Redis и очередями Kafka, RabbitMQ и NATS.
•Настраивать CI/CD, Docker, Kubernetes, мониторинг, логирование, трейсинг, алерты и SLO/SLI; проводить код-ревью, разбор инцидентов и наставничество.
Требования
•От 5–7 лет опыта в разработке, включая 3–4 года коммерческой разработки на Go.
•Опыт с Java и переходом с Java на Go.
•Знание Go, SQL, Docker, CI/CD, PostgreSQL или MySQL, Prometheus и Grafana.
•Опыт высоконагруженных систем, проектирования микросервисов, разработки и поддержки тестов, работы с HTTP/gRPC API.
•Высшее техническое образование или подтверждённый индустриальный трек.
•Английский язык — B2 и выше; оформление только как ИП.
Хорошо, если есть
•Опыт с Kafka, RabbitMQ, NATS, Kubernetes, Helm и Linux CLI.
•Опыт разработки unit-, интеграционных и property-based тестов.
•Знание Jaeger, ELK, настройки resource requests/limits, readiness/liveness probes, алертов и SLO/SLI.
•Знание паттернов проектирования.
Культура и преимущества
•Удалённый формат работы.
•Проектная занятость в группе компаний Top Selection.
•Возможность влиять на стандарты качества кода и best practices.