Назад к вакансиям

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++