Разработчик бекенда (Go)

з/п не указана

Требуемый опыт работы: 3–6 лет

Полная занятость, удаленная работа

4,3

Калининград

Узнать о жизни в компании

Мы разрабатываем МойОфис — безопасные офисные решения для общения и совместной работы с документами. Московский центр разработки развивает продукты корпоративной линейки: электронную почту, календарь, контакты и службу каталогов. Нашими продуктами ежедневно пользуются сотрудники крупнейших компаний, государственных учреждений и образовательных организаций.

Наш бекенд состоит из нескольких десятков микросервисов, общающихся между собой по GRPC, а с внешним миром – через различные гейтвеи (JSON-RPC, WS, IMAP, SMTP, CalDAV, CardDAV, LDAP). Слой хранения нашей системы включает в себя различные документоориентированные и графовые базы данных, а также объектное хранилище. Мы используем специальные техники, чтобы создавать self-healing софт, способный восстанавливать работоспособность системы после длительного периода инфраструктурных проблем. Мы требовательны к производительности и качеству выпускаемых продуктов и обеспечиваем их многоуровневое тестирование.
В качестве бекенд-разработчика Go вам предстоит решать нетривиальные задачи, связанные с исследованием новых предметных областей, проектированием архитектуры сервисов, реализацией их бизнес-логики, а также писать юнит-тесты и документацию.

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

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

Используемые технологии: Go, GRPC, RethinkDB, ArangoDB, MongoDB, Redis, NATS, Docker, Kubernetes, Prometheus, Grafana.

Для нас важно:

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

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

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

Мы предлагаем:

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

Ключевые навыки

Golang
Go
MongoDB
Redis
Docker

Вакансия опубликована 26 июля 2022 в Калининграде

Отзывы о компании

4,3очень хорошо
Оценка Dream Job

80%

Рекомендуют
Ваши отзывы помогают людям принимать взвешенные карьерные решения
Оставить отзыв

Что говорят сотрудники

Преимущества и льготы
  • Удобное расположение работы
  • Медицинское страхование
  • Оплата больничного
Разработчик
Август 2022
Рекомендую на 95%. Я перешел в МойОфис с прицелом на востребованность продуктов компании в обозримом будущем. Пока прогноз сбывается: компания растет, здесь лояльны к пожеланиям сотрудникам, за что огромное спасибо))) Зарплата. ДМС. Веселые корпоративы, чемпионаты в доту, волейбол, подарки. Гибридный формат работы, гибкое начало рабочего дня.
Войдите, чтобы увидеть все отзывы
Войти

Похожие вакансии

Можно работать из дома
Калининград
Qugo— платформа по поиску заказов и автоматизации расчетов между заказчиками и исполнителями заданий: юридическими лицами, индивидуальными предпринимателями и самозанятыми.
C# 7+/.NET Core (6.x), Web API, EntityFramework Core. Опыт написания высоконагруженных сервисов в среде CoreCLR (память/потоки).

Senior Backend developer (Symfony PHP)

230 000 – 310 000 руб.
Можно работать из дома
Калининград
Будьте первыми
Поддерживать стандарты написания кода, проведение код-ревью. Разрабатывать архитектуру новых микросервисов. Приём/оценка крупных задач, декомпозиция.
Опыт разработки веб-приложений и сервисов под высоконагруженную микросервисную архитектуру. Практический опыт использования технологий: PHP 7.x, Symfony 5+...
Можно работать из дома
Калининград
Будьте первыми
Разрабатывать решения, обеспечивающие работу банковской системы как в штатном, так и резервном режиме, и поддерживающих бесшовный переход из одного режима...
Какие знания и навыки для нас важны: Опыт разработки для ЦФТ и Oracle от 3-х лет. Интеграционные решения ЦФТ...

IOS разработчик

до 340 000 руб.
Можно работать из дома
Калининград
Будьте первыми
Cross-Platform (ReactNative).
Хороший уровень Английского (B2). Опыт разработки под iOS (Swift) от 5 лет. Способность брать на себя ответственность в выполнении...
Можно работать из дома
Калининград
Разрабатывать мобильные приложения с нуля на Flutter. — Современные инструменты и технологии. Приветствуются любые предложения по внедрению новой технологии или подхода...
Имеешь опыт в разработке мобильных приложений на Flutter. — Понимаешь принципы UX-дизайна для мобильных устройств. — Имеешь опыт публикаций приложений в...

Программист PHP

60 000 – 120 000 руб.
Можно работать из дома
Калининград
Разработка на PHP (без фреймворков). Проектирование базы данных. Интеграции с различными системами. Написание API, обменов, выгрузок.
Умение самостоятельно работать, по ТЗ и по постановке задания. Умение работать в команде. Готовность вникать в различные процессы обсуждать задачи...
4,3

Калининград

Узнать о жизни в компании