Gо-разработчик в команду Календаря
Наша цель — сделать Календарь быстрым и надежным инструментом для рабочих и личных целей. Мы стремимся сделать его максимально удобным и автоматизированным. В проекте есть как глубоко технические, так и продуктовые задачи, где необходима тесная работа с дизайнерами и менеджерами продукта. Тема Productivity не ограничивается проектом Календарь — мы планируем развивать и другие инструменты, которые позволят эффективно решать личные и рабочие дела.
Наш стек: golang, grpc, postgreSQL, docker, graphQL, kubernetes, python (автотесты)
Задачи
- Проектировать архитектуру и разрабатывать масштабируемые сервисы
- Разрабатывать функциональность Календаря
- Оптимизировать систему хранения данных
Требования
- Опыт backend - разработки от 2 лет
- Знание Linux
- Опыт работы с SQL и NoSQL хранилищами
- Знание и понимание принципов работы web-сервисов
Будет плюсом
- Владение любым скриптовым языком (мы используем Lua и Python)
- Работа с асинхронным IO (libevent, epoll, boost::asio)
- Знание сетевых протоколов (особенно HTTP, SMTP и TCP/UDP); опыт работы с базами данных (РСУБД, NoSQL, In-memory)
- Опыт разработки высоконагруженных/масштабируемых/отказоустойчивых систем
- Знание Lua и опыт работы с Kubernetes - как преимущество
Мы предлагаем
Формат работы
График работы
Почта
Почта Mail.ru — крупнейший в русскоязычном сегменте сервис бесплатной электронной почты. Наши ключевые особенности — неограниченный объем ящика, возможность пересылки аттачей до 20 ГБ, защита от вирусов и спама, темы для оформления интерфейса и писем и многое другое. Ежемесячная аудитория проекта — 43,3 млн пользователей, входит в топ-5 мировых почтовых сервисов по дневной аудитории.