Обязанности:
Ищем младшего разработчика Go в одну из команд Mail, который поможет ускорить доработку бэкенда, реализовать новую функциональность для создания контента, взаимодействия с ним и с пользователями. Если вы готовы к техническим вызовам и хотите участвовать в развитии сервиса для миллионов людей — скорее откликайтесь. Наш стек: сервисная архитектура на Go; PostgreSQ, Redis; Docker; в будущем — облачная инфраструктура. Задачи: воплощать сложную продуктовую логику в простом и надёжном коде; участвовать в принятии продуктовых решений, проектировании микросервисов и API; писать код, который работает под высокими нагрузками и при ограниченных ресурсах; проводить интеграции с другими сервисами; исправлять ошибки, участвовать в рефакторинге и code review. Требования: вы в коммерческой бэкенд-разработке на Go не менее года; знаете основные структуры данных и алгоритмы; работали с базами данных PostgreSQL или Redis; понимаете принципы декомпозиции крупных задач. Будет плюсом: вы имели дело с высоконагруженными системами; работали с Kubernetes; умеете работать с Nginx; знаете, как покрыть код тестами; умеете применять микросервисную архитектуру и Docker.