Kaspersky
Senior developer, Go
Зарплата не указана
Вся Россия
Навыки
GoSQLNoSQLHTTP/REST APIGitLinux
Обязанности
- 01Разрабатывать сервисы на Go
- 02Проектировать и реализовывать схему БД и API
- 03Реализовывать интеграции с внешними и внутренними сервисами
- 04Участвовать в проработке архитектуры, проведении исследований
- 05Работа с микросервисной архитектурой, написание новых сервисов и поддержка существующих
- 06Написание модульных, интеграционных и e2e тестов
- 07Активное участие в планированиях итераций, ретроспективах, дейли митингах
- 08Проведение code-review
- 09Фиксация в confluence полезной команде информации, такой как: результаты исследовательских задач, how-to инструкции
Требования
- 01Глубокие знания языка Go и стандартной библиотеки (опыт Go-разработки более 5 лет)
- 02Знание баз данных: понимание работы с различными типами баз данных, такими как SQL и NoSQL
- 03Умение разрабатывать API: опыт создания и поддержки HTTP/REST API
- 04Владение принципами и методами работы с параллельными и конкурентными процессами в Go
- 05Навыки отладки и оптимизации: умение использовать инструменты для отладки и профилирования сервисов на Go
- 06Опыт написания Unit-тестов
- 07Навыки работы в команде и умение использовать системы контроля версий, такие как Git
- 08Знание Linux как опытного пользователя и особенностей разработки под Linux
- 09Желание работать по гибким методологиям разработки
- 10Знание технического английского