Что предстоит делать:
Разрабатывать и поддерживать backend-сервисы.
Участвовать в анализе требований, проработке технических решений и реализации задач в Jira.
Проектировать и развивать архитектуру микросервисов.
Работать с API (REST/gRPC), обеспечивать отказоустойчивость и масштабируемость систем.
Вносить предложения по улучшению качества кода, оптимизации и профилированию.
Участвовать в планировании, документировании и обмене знаниями внутри команды.
Требования:
Опыт разработки на Go и глубокое знание стандартной библиотеки (net/http, context, sync, io, encoding/json/protobuf и др.).
Практика написания высоконагруженных сервисов.
Уверенное владение инструментами профилирования и оптимизации (pprof, benchmark).
Понимание конкурентности (goroutines, channels, sync primitives).
Навыки проектирования архитектуры (DDD, hexagonal, layered).
Опыт проектирования и реализации REST/gRPC API.
Знание протоколов HTTP/2, WebSockets, MQ (Kafka, RabbitMQ, NATS).
Опыт работы с микросервисной архитектурой и распределёнными системами (CAP-теорема, eventual consistency, идемпотентность).
Уверенные навыки работы с SQL и NoSQL базами данных (PostgreSQL, MySQL, MongoDB, Redis, Cassandra).
Оптимизация запросов, шардирование, репликация, транзакции.
Опыт с ORM и инструментами миграций (GORM, sqlx, migrate).
Знание инструментов контейнеризации и оркестрации (Docker, Kubernetes, Helm).
Настройка CI/CD (GitLab CI, GitHub Actions, Jenkins).
Опыт работы с системами логирования, мониторинга и алертинга (Prometheus, Grafana, ELK, OpenTelemetry).
Опыт работы с облачными платформами (AWS, GCP, Yandex Cloud, Azure).
Системное мышление и умение принимать архитектурные решения.
Навыки менторства и передачи знаний коллегам.
Формат работы: гибрид — 3 дня в офисе, 2 дня удалённо.
График: 9:00–18:00.
Частная компания “Automated Communication Solutions Ltd.”
Алматы
до 900000 KZT
Частная компания “Automated Communication Solutions Ltd.”
Алматы
до 600000 KZT