- Создавать и поддерживать масштабируемые и производительные микросервисы
- Участие в проработке архитектуры продукта
- Решение сложных технических задач, возникающих в ходе реализации продукта
- Рефакторинг и оптимизация кода
- Участие в процессе тестирования, деплоя и мониторинга приложений.
Требования:
Опыт коммерческой разработки на Go не менее 3 лет;
Знание популярных паттернов проектирования;
Умение писать многопоточные приложения на Go;
Понимание сетевой подсистемы в контексте Golang, опыт работы с gRPC;
Понимание микросервисной архитектуры приложений;
API: RestAPI;
БД: опыт работы с реляционными (PostgreSQL) и NoSQL БД (Redis,Clickhouse) и оптимизации;
Очереди: RabbitMQ;
Технологии: Git, Docker, S3, Kubernetes;
Будет плюсом:
Опыт работы с **cgo** для взаимодействия с библиотеками, написанными на C/C++.
Навыки отладки Go-приложений (Delv, pprof).
Что мы предлагаем:
-
Работу в стабильной аккредитованной IT-компании
-
Оформление по ТК РФ
-
Дружная, интеллектуальная, амбициозная команда
-
Удаленный график работы
-
Конкурентная заработная плата
-
ДМС
-
Доплата больничного листа до 100% оклада
-
3 day off на любые цели или по личным обстоятельствам
-
Обучение/участие в конференциях
-
Отсутствие бюрократии