Senior С++ developer, Петербург.
▷ Работодатель: МойОфис
(профиль,отзывы)
💰 From 0 RUR. | Режим: office |
8
* This listing is inactive or archived *
Senior С++ developer (с переходом на Go)
Мы разрабатываем МойОфис — безопасные офисные решения для общения и совместной работы с документами. Московский центр разработки развивает продукты корпоративной линейки: электронную почту, календарь, контакты и службу каталогов. Нашими продуктами ежедневно пользуются сотрудники крупнейших компаний, государственных учреждений и образовательных организаций.
Наш бекенд состоит из нескольких десятков микросервисов, общающихся между собой по GRPC, а с внешним миром – через различные гейтвеи (JSON-RPC, WS, IMAP, SMTP, CalDAV, CardDAV, LDAP). Слой хранения нашей системы включает в себя различные документоориентированные и графовые базы данных, а также объектное хранилище. Мы используем специальные техники, чтобы создавать self-healing софт, способный восстанавливать работоспособность системы после длительного периода инфраструктурных проблем. Мы требовательны к производительности и качеству выпускаемых продуктов и обеспечиваем их многоуровневое тестирование.
Мы ищем разработчика, имеющего опыт в разработке распределённых систем и нагруженных веб-приложений на С++, желающего сменить стек на Golang.Ваши будущие задачи:
- разработка микросервисов на Golang (проекты: почта, календарь, контакты, каталог);
- проектирование архитектуры подсистем;
- проектирование и реализация API;
- создание действительно качественного кода (производительность, тесты, документация).
Используемые технологии: Go, GRPC, RethinkDB, ArangoDB, MongoDB, Redis, NATS, Docker, Kubernetes, Prometheus, Grafana.
Для нас важно:
- прочтение книги Кернигана Томпсона (предстоит сделать, если ещё не читали) или прохождение go tour;
- опыт работы с реляционными и документарными СУБД (PostgreSQL, MongoDB, MySQL);
- Docker;
- работа в окружении ОС Linux;
- общий опыт работы в жанре написания распределённых бекендов – не менее 3 лет;
- общий опыт работы не менее 5 лет.
Будет плюсом:
- опыт работы с очередями задач (Kafka, RabbitMQ, NATS);
- gRPC;
- Redis, Memcached.
Мы предлагаем:
- работу в стабильной аккредитованной компании;
- возможность работать в крупном, постоянно развивающемся проекте с нетривиальными задачами;
- современные подходы к архитектуре и технологический стек;
- возможность предлагать свои идеи и влиять на проект – проработайте идею с командой и она воплотится в жизнь;
- наращивать экспертизу - в нашей команде принято совершенствоваться и делиться знаниями, коллеги готовы рассказать и научить тому, в чем отлично разбираются;
- комфортную атмосферу – мы уважаем друг друга, открыты к общению на любые темы и ценим увлеченных людей;
- профильные курсы, корпоративный английский, участие в конференциях (в т.ч. спикером, если есть желание и готовность);
- приятный социальный пакет – ДМС со стоматологией, оплачиваемое питание, завтраки и перекусы в офисе;
- льготная ипотека до 5%;
- гибридный формат работы;
- отсутствие строгого дресс-кода.