Senior Developer GO (Телеком)
РФУдалённоот 3 лет
SQLKubernetesCI/CDDockerKafkaGoRedisRESTRabbitMQgRPCNoSQLGraphQL
Описание
Требования
- Go: опыт от 3 лет, глубокое знание языка, конкурентности, runtime, GC, модели памяти и Generics
- Профилирование (pprof, trace), оптимизация и разработка высоконагруженных, распределённых и отказоустойчивых систем
- Тестирование: unit-, integration-, e2e-тесты, моки, табличные тесты
- API и БД: gRPC, REST, OpenAPI/Swagger, GraphQL, SQL/NoSQL, Redis, ORM, кэширование и оптимизация запросов
- Kafka/RabbitMQ/NATS, Docker, Kubernetes, Git, CI/CD
- Микросервисы, DDD, Clean/Hexagonal Architecture, EDA, SAGA, CQRS, Circuit Breaker, Retry; декомпозиция монолита
- TCP/UDP, go mod, SemVer, vendor
- Code review, командная работа, Scrum/Kanban, основы SRE (SLI/SLO/SLA)
Будет плюсом
- Service Mesh (Istio, Linkerd), Python, Java, C++