Сравним вакансию с вашим действующим резюме и составим письмо под эту роль.
Описание вакансии
Задачи:
— Проектирование, разработка и поддержка backend-сервисов для платформы Imunify360;
— Разработка и улучшение высокопроизводительных, отказоустойчивых систем обмена сообщениями и обработки данных;
— Эксплуатация и поддержка основных серверных компонентов, включая прокси, брокеры сообщений, кэши и базы данных;
— Исследование и решение сложных проблем в распределённых системах для обеспечения стабильной работы;
— Написание и поддержка unit/integration тестов для обеспечения качества кода;
— Взаимодействие с командами инфраструктуры, мониторинга и другими продуктами для оптимизации архитектуры и производительности;
— Мониторинг продакшн-сервисов с использованием Grafana, Telegraf и других инструментов, проактивное устранение узких мест и масштабирование;
— Улучшение CI/CD пайплайнов для автоматизированных и эффективных деплоев;
— Участие в обзорах дизайна, анализе инцидентов и формировании долгосрочного технического видения команды.
Требования:
— Опыт работы backend-разработчиком не менее 5 лет;
— Опыт работы с высоконагруженными приложениями (около 100k rps);
— Глубокие знания Golang (включая goroutines) и практический опыт с Python (asyncio);
— Опыт поддержки Linux-сервисов и веб-приложений на Linux;
— Опыт в AI-инжиниринге: LLM, RAG, оптимизация затрат, prompt engineering;
— Опыт работы с распределёнными системами и системами обмена сообщениями (RabbitMQ, Kafka или аналогичные);
— Опыт работы с MongoDB и Redis (включая распределённый кэш и локальный RPC);
— Знакомство с ClickHouse или другими колоночными базами для аналитики;
— Практический опыт с Docker для разработки и продакшена;
— Опыт работы с HAProxy или аналогичными решениями балансировки нагрузки;
— Понимание проектирования высокопроизводительных сервисов и проблем распределённых систем;
— Знание CI/CD, Git и автоматизированных процессов деплоя, опыт создания пайплайнов с нуля;
— Отличные навыки отладки на уровне сети, данных и систем;
— Хорошие коммуникативные навыки и опыт работы в распределённой команде;
— Английский язык на уровне не ниже upper-intermediate.
Желательно:
— Опыт с системами управления конфигурациями (Ansible, Puppet, Salt);
— Опыт работы с мониторингом и метриками (Grafana, Mimir, Graphite, Telegraf);
— Опыт работы с DNS-системами (Unbound или аналогичные).
Условия:
— Полностью удалённая работа с гибким графиком;
— Профессиональное развитие и обучение;
— 24 оплачиваемых дня отпуска в год, 10 национальных праздников, неограниченный больничный;
— Компенсация частной медицинской страховки;
— Компенсация коворкинга и спортзала;
— Возможность получить награду за инновационную идею, которую компания может запатентовать.
Контакты работодателя доступны по кнопке «Откликнуться» после входа.