Чем предстоит заниматься:
- Разработка и запуск новых фич
- Развитие функционала существующих микросервисов;
- Рефакторинг кода и поддержка продукта
- Участие в командных созвонах и принятии решений
Требования:
- Golang разработчик с опытом коммерческой разработки от 2 лет или бэкенд разработчик с опытом готовый перейти на Golang
- Знания методологий разработки ПО, архитектуры приложений и проектирования баз данных, опыт применения принципов SOLID, DRY, KISS и т. д.
- HTTP/GRPC (обязательно на уверенном уровне)
- NoSQL:MongoDB, SQL:PostgreSQL (обязательно на уверенном уровне)
- Redis
- Kafka или RabbitMQ
- Docker, Docker Compose
- Опыт и понимание микро-сервисной архитектуры
- Навыки работы с Linux
- Английский язык достаточный для чтения документации
Плюсом будет:
- Опыт работы с Kubernetes
- Опыт unit-тестирования