Senior/Middle Go Developer в Mail

  • Россия
  • Постоянная работа
  • Полная занятость
  • 2 мес. назад
О компании и командеУ нас большая команда, которая занимается поддержкой и развитием проектов Почты и Облака. В нашей зоне ответственности множество сервисов различной сложности:
  • клиентские и серверные API с различными протоколами (http, grpc, imap, pop3, smtp и др.);
  • высоконагруженные, отказоустойчивые базы и системы хранения данных;
  • pub-sub шины, сервисы мониторинга событий и сбора статистики;
  • различные админ-панели, фоновые процессы и прочие инфраструктурные компоненты.
У нас многогранный технологический стек с основным уклоном в Go, но также есть C/C++, Python, Java, из баз мы используем MySQL, PostgreSQL, Tarantool, Redis и другие. Наши сервисы живут в облачной инфраструктуре - Kubernetes и One Cloud - собственной облачной платформе.Мы умеем работать с высокой нагрузкой, выдерживать падение целого дата-центра, с трепетом относимся к SLA и к качеству предоставляемых пользователям услуг, стремимся перенимать свежие практики, своевременно прорабатывать техдолг, не боимся легаси и часто приводим его в актуальный вид. С нами можно многому научиться и проявить себя.Задачи
  • Писать код различных сервисов (скриптов, демонов), некоторые - с нуля, иные - переписывать, а также ревьюить код коллег;
  • продумывать отказоустойчивую и гибкую архитектуру решений, адаптируемую под новые требования;
  • запускать сервисы в облаках;
  • оптимизировать и мигрировать базы данных;
  • обмениваться опытом с коллегами.
Требования
  • Вы хорошо знаете Go (как устроены горутины под капотом, не боитесь использовать каналы и атомики) и разрабатывали на нём сетевые приложения;
  • любите разбираться в непонятных сетевых проблемах и знаете, как их решать;
  • работали с SQL/NoSQL БД и знаете, когда какую применить;
  • понимаете принципы работы Kubernetes - окружения, в котором написанный вами код работает.
Будет плюсом
  • Знание C/C++, Java;
  • знание сценарных языков Python, Lua;
  • опыт работы с MySQL, PostgreSQL, Tarantool, Redis;
  • опыт работы с контейнерами (Docker, Podman);
  • опыт использования Linux и утилит командной строки (cat, sed, tail, grep, awk).
Условия работы
  • Гибкий график работы - гибрид или удаленка по РФ
  • Бонусы и скидки от партнеров
  • Офис в центре города (Москва, Санкт-Петербург, Сочи)
  • ДМС
  • Профессиональная команда
  • Интересные задачи

Хабр Карьера

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

  • Java Developer middle+/senior

    PHOENIX HR

    • Москва
    О компании и команде QWEP - современный и гибкий информационно-аналитический комплекс решений для автоматизации бизнеса. Мы создали и продолжаем совершенствовать цифровую экосист…
    • 16 д. назад
  • Middle/Senior frontend developer (react)

    • Москва
    В X5 Tech открыта позиция Frontend developer. X5 Tech - IT-компания и основной цифровой партнер торговых сетей и бизнесов X5 Group. Команда из более 5000 тысяч специалистов разра…
    • 16 д. назад
  • Java Developer Middle/Senior

    CDEK Pay

    • Новосибирск
    Мы - СДЭКPay, быстрорастущий FinTech агрегатор по работе с платежами, который помогает доставлять деньги вовремя и дёшево! Мы предоставляем широкий спектр услуг: интернет-эквайринг…
    • 9 д. назад