Senior Perl developer
Описание
Ищем опытного Perl разработчика в команду, где основной язык бэкенда Perl: большая production система, которую мы развиваем и аккуратно модернизируем.Часть новых сервисов пишется на Go, поэтому опыт с ним будет плюсом, но ключевое требование - глубокий практический опыт на Perl от 5 лет. Обязанности: разработка новых и развитие существующих сервисов на Perl; поддержка, рефакторинг и оптимизация существующего кода; участие в развитии архитектуры и постепенной модернизации системы; интеграция со сторонними API и внутренними сервисами; развитие асинхронной обработки: очереди, фоновые задачи; проектирование и развитие API; оптимизация производительности приложений и SQL-запросов; участие в код-ревью, обсуждении технических решений и развитии инженерных практик команды; повышение надёжности сервисов, участие в разборе инцидентов и работе с техническим долгом; декомпозиция задач, оценка рисков и самостоятельное доведение решений до production. Требования: опыт серверной разработки на Perl от 5 лет; глубокое знание Perl и опыт разработки и поддержки production-приложений; уверенное знание SQL и опыт работы с реляционными базами данных; понимание принципов проектирования надёжных и масштабируемых сервисов; опыт интеграции с внешними системами и API; понимание принципов асинхронной обработки, работы с очередями и фоновыми задачами; опыт написания тестов, участия в код-ревью и работы с CI/CD; высшее техническое образование; самостоятельность, системное мышление и умение вести задачи от анализа требований до реализации и внедрения. Будет плюсом: опыт разработки на Go особенно приветствуется; опыт работы с другими языками серверной разработки; опыт рефакторинга и модернизации крупных систем, работы с legacy-кодом; опыт участия в миграции монолитных систем на сервисную архитектуру; опыт работы с PostgreSQL: транзакции, блокировки, индексы, оптимизация запросов; опыт работы с брокерами сообщений (NATS, Kafka, RabbitMQ и т. п.); опыт проектирования REST/gRPC API; Docker, Kubernetes; Prometheus/VictoriaMetrics, Grafana, ELK/VictoriaLogs; опыт работы в финтехе или других областях с высокой ценой ошибки. Условия: расширенный ДМС со стоматологией - с первого рабочего дня; 100% оплата больничного (30 дней в год); материальный бонус при рождении ребенка, ведение беременности, ДМС и подарки детям; телемедицина и медицинская поддержка 24/7; полис страхования от критических заболеваний; программа благополучия сотрудников, включающая работу с психологом, финансовые и юридические консультации; материальная помощь в особых случаях; дополнительное профессиональное обучение; компенсация затрат на спорт - занятия в фитнес-клубе, индивидуальные тренировки и участия в соревнованиях.