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Знание технического английского