Senior Go developer
По договоренности
Не указан•Занятость: Не указана•Требуемый опыт: Не указан
-
Описание вакансии
— Разработка бизнес приложений
— Выполнение задач по оптимизации программного решения, по увеличению производительности систем
— Контроль качества кода, проведение code review
— Формирование предложений по развитию технической части проекта
Проектирование архитектуры приложений.
Дополнительно
— Опыт коммерческой разработки на Go от трёх лет
— Глубокое знание принципов ООП и распространённых паттернов проектирования
— Уверенное умение создавать многопоточные приложения на Go
— Понимание устройства микросервисной архитектуры
— Практический опыт проектирования, реализации и поддержки высоконагруженных, надёжных и масштабируемых IT-решений
— Навык работы с базами данных — реляционные системы (PostgreSQL, MS SQL), NoSQL хранилища (например Redis) и оптимизация запросов
— Свободное владение синтаксисом SQL-запросов
— Привычку разрабатывать юнит-тесты и регулярно участвовать в code review для повышения качества кода
— Хорошее понимание концепции data pipelines и практическое знакомство с брокерами сообщений типа Kafka, RabbitMQ
— Представление о современных подходах к проектированию backend-систем, включая принципы чистой архитектуры
Технологическая грамотность в области Linux, Git, Docker и Kubernetes.