⭐ Много стажировок в IT на Хабр Карьере → найти свою

Golang-разработчик

Местоположение и тип занятости

Москва, Санкт-ПетербургПолный рабочий деньМожно удаленно

Компания

Разработка облачных решений для совместной работы со всеми типами документов, обмена сообщениями и хранения файлов

Описание вакансии

О компании и команде

Мы в МойОфис разрабатываем корпоративную электронную почту Mailion, которая позволяет крупным корпорациям эффективно и безопасно вести деловую коммуникацию.

Наш бекенд состоит из нескольких десятков микросервисов, общающихся между собой по GRPC, а с внешним миром – через различные гейтвеи. Слой хранения нашей системы включает в себя различные документоориентированные и графовые базы данных, а также объектное хранилище. Мы используем специальные техники, чтобы создавать self-healing софт, способный восстанавливать работоспособность системы после длительного периода инфраструктурных проблем.

Ваши будущие задачи:

  • разработка микросервисов на Golang (проекты: почта, календарь, контакты, каталог);
  • проектирование архитектуры подсистем;
  • проектирование и реализация API;
  • создание действительно качественного кода (производительность, тесты, документация).

Ожидания от кандидата

  • опыт серверной разработки от 3 лет;
  • опыт разработки на Golang от 1 года;
  • опыт конкурентного и асинхронного программирования;
  • понимание эффективности применяемых алгоритмов;
  • навыки работы в Linux среде;
  • ответственность и достаточная самостоятельность;
  • уверенность при работе с существующим кодом;
  • английский язык на уровне чтения технической документации.

Будет плюсом:

  • опыт работы с noSQL базами данных;
  • опыт реализации протоколов по англоязычным спецификациям;
  • опыт работы с высоконагруженными и геораспределенными системами.

Условия работы

  • работу в стабильной ИТ-компании с государственной аккредитацией;
  • оформление по ТК РФ, конкурентная заработная плата по результатам собеседования;
  • возможность работать в крупном, постоянно развивающемся проекте с нетривиальными задачами;
  • современные подходы к архитектуре и технологический стек;
  • возможность предлагать свои идеи и влиять на проект – проработайте идею с командой и она воплотится в жизнь;
  • наращивать экспертизу - в нашей команде принято совершенствоваться и делиться знаниями, коллеги готовы рассказать и научить тому, в чем отлично разбираются;
  • выстроенные процессы с использованием гибких методологий разработки;
  • комфортную атмосферу – мы уважаем друг друга, открыты к общению на любые темы и ценим увлеченных людей;
  • профильные курсы, корпоративный английский, участие в конференциях (в т.ч. спикером, если есть желание и готовность);
  • приятный социальный пакет – ДМС со стоматологией, оплачиваемое питание, завтраки и перекусы в офисе, частичную компенсацию спорта;
  • удаленный формат / гибридный формат работы из офиса Москвы или Санкт-Петербурга.
  • офис в центре Москвы (метро Тверская/Пушкинская/Чеховская).