Обязанности:
•разработка новых и развитие существующих сервисов на 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;
•полис страхования от критических заболеваний;
•программа благополучия сотрудников, включающая работу с психологом, финансовые и юридические консультации;
•материальная помощь в особых случаях;
•дополнительное профессиональное обучение;
•компенсация затрат на спорт - занятия в фитнес-клубе, индивидуальные тренировки и участия в соревнованиях.