Go (Golang) Developer
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Проект
Глобальная коммуникационная система для передачи текстовых и голосовых сообщений (аналог WeChat): полезное и удобное приложение с множеством разнообразных функций и возможностей для пользователей + веб-портал + высоконагруженный бэкенд. Не просто очередной «чятик» или «говорилка», а высоконагруженная платформа.
Стек: Java/Kotlin, Scala, Go; PostgreSQL, MongoDB.
Что нужно делать:
Разработчик Go создает комплексные веб-приложения, генерирует идеи и активно участвует в создании общей архитектуры решений, вовлечен в общие процессы разработки новых функций, улучшения производительности, проверки кода и исправлении ошибок.
Ожидаем от вас:
- Знание языка программирования Go, парадигм, конструкций и идиом.
- Знание общих шаблонов горутин и каналов.
- Опыт работы с полным набором программ и инструментов Go, включая:
- инструменты управления зависимостями, такие как Godep, Sltr и пр.;
- язык шаблонов Go;
- инструменты генерации кода Go, таких как Stringer;
- популярные веб-фреймворки Go, подобные Revel;
- маршрутизаторы типа Gorilla Mux;
- Умение писать чистые и эффективные комментарии Godoc.
- Знакомство с системами контроля версиями кода, такими как Git, SVN или Mercurial.
Бонусы
- Релокация в теплую, спокойную страну.
- Компенсация жилья.
- Дополнительная медицинская страховка.
- Годовые бонусы в размере от 15 до 20%.
Дополнительные инструкции
Обязательны ссылки на результаты своего убойного труда. Хотя бы на часть (если проект под NDA).