Golang Developer
Summary
Holyweb, a service IT (outstaffing) company, seeks a Senior Golang Developer to build backend microservices in Go — designing REST/gRPC APIs, working with SQL/NoSQL databases, caches and message brokers, and handling Docker, CI/CD, testing and monitoring.
Holyweb – сервисная IT-компания. Уже 7 лет мы создаем корпоративные системы и сервисы для IT-холдингов, ритейла, финтеха и логистических компаний.
Разрушаем мифы об аутстаффинге и заботимся о своих сотрудниках: мэтчим интересные проекты с заинтересованными разработчиками, делимся экспертизой внутри компании, поддерживаем комфортную рабочую атмосферу.
Сейчас мы ищем Senior Golang разработчика в нашу команду.
- Разработка backend-сервисов на Go;
- Проектирование и развитие микросервисной архитектуры;
- Разработка и поддержка REST / gRPC API;
- Работа с SQL / NoSQL базами данных, кэшами и брокерами сообщений;
- Участие в проектировании отказоустойчивых и масштабируемых решений;
- Написание unit-, integration- и e2e-тестов;
- Участие в code review, декомпозиции задач и технических обсуждениях;
- Работа с контейнеризацией, CI/CD, мониторингом и логированием.
- Коммерческий опыт разработки на Go от 5 лет;
- Глубокое понимание Go: goroutines, channels, select, sync, race conditions;
- Понимание runtime Go, GC, pprof / trace, модели памяти, escape analysis;
- Опыт работы с REST и gRPC, будет плюсом опыт со streaming;
- Опыт работы с SQL-базами данных, понимание миграций, индексов и оптимизации запросов;
- Опыт работы с Redis и/или другими NoSQL-решениями;
- Опыт работы с брокерами сообщений: Kafka, RabbitMQ, NATS или аналогами;
- Опыт работы с Docker, понимание Kubernetes;
- Опыт написания тестов, знание testing, testify, gomock/mockery или аналогов;
- Понимание принципов микросервисной архитектуры, отказоустойчивости и масштабирования;
- Опыт работы с Git, CI/CD, участие в code review;
- Умение работать в команде, проактивность и внимательность к качеству кода.
Будет плюсом:
- Опыт с OpenTelemetry, Jaeger, Prometheus, Grafana;
- Понимание DDD, Clean Architecture, Hexagonal Architecture;
- Опыт с SAGA, CQRS, Circuit Breaker, Retry / Backoff;
- Опыт с Kubernetes на практике;
- Опыт разработки высокопроизводительных сетевых приложений;
- Знание GraphQL, Python, Java или C++.
- Неизбежное развитие профессиональных навыков;
- Возможность предложить и реализовать свою идею, как улучшить сервис, или новую функциональность;
- Официальное трудоустройство по ТК РФ;
- Возможность работать удаленно;
- Конкурентоспособная ЗП;
- Бонусная программа Holyrelax.