Серверные Технологии

Разработчик GO (Senior)

4 000 - 6 000 USD
  • Москва
  • Более 6 лет
  • Git
  • Docker
  • Golang
  • REST API
  • Clickhouse
  • Английский — B2 — Средне-продвинутый
Обязанности:

- Писать чистый, поддерживаемый и эффективный код на Go;
- Поддерживать и улучшать существующую кодовую базу;
- Сотрудничать с командой для планирования задач и разработки инновационных решений;
- Проектировать и внедрять API;
- Проводить код-ревью для обеспечения лучших практик и качества кода.

Требования:

​​​​​​​​​​​​​​- Уверенное владение системой контроля версий, в частности Git;
- Опыт работы в Linux и Docker средах;
- Проверенный опыт разработки высоконагруженных серверных приложений;
- Практический опыт работы с AMQP для обмена сообщениями;
- Глубокое понимание сетевых протоколов (TCP, HTTP, HTTPS, IPv6, SSL, WebSockets);
- Знание принципов REST и проектирования API;
- Опыт проведения код-ревью;
- Знание принципов объектно-ориентированного программирования (ООП);
- Опыт работы с Clickhouse, моделированием баз данных и оптимизацией запросов.

Условия:

- Удаленный формат работы

- Гибкий рабочий график

- Возможность влиять на продукт

- Свобода и самостоятельность

​​​​​​​​​​​​​​