В SlimLink мы строим высоконагруженный сервис сокращения ссылок, который должен обрабатывать миллионы запросов в сутки. В связи с разделением команд ищем Тимлида, который будет не только кодить, но и улучшать архитектуру и процессы, развивать команду.
Технологии, которые мы используем: PHP 8.2/Symfony 7.1, Golang 1.22, ClickHouse 24.8, PosgreSQL 16.4, OpenSearch, Redis, RabbitMQ, Phpunit, Phpstan, Docker/K8s, CI/CD, Vue3, Vuex, Javascript/TypeScript, NPM, webpack, Jest.
Задачи:
- Руководство командой backend-разработчиков
- Проектирование и развитие микросервисной архитектуры
- Выбор и внедрение технических решений для обеспечения стабильной работы
- системы при высоком RPS и больших массивах данных
- Обеспечение надёжности и масштабируемости системы
- Работа в связке с архитектором, DevOps, аналитиками и продуктовой командой
- Ревью кода, менторство, найм новых участников команды
Требования:
- 6+ лет в backend-разработке, 2 и более лет в роли тимлида
- Глубокие знания Symfony, PHP 7 и выше
- Продакшен-опыт Go от 1 года
- Опыт построения highload-систем
- Навыки работы с:
- PostgreSQL (оптимизация, сложные запросы, индексация)
- Redis (кэширование)
- ClickHouse (большие объёмы данных, аналитика)
- Prometheus, Grafana
- Навыки профилирования и оптимизации backend-сервисов
- Опыт работы с event-driven архитектурами
- Понимание принципов SOLID, DDD, Clean Architecture
- Умение аргументировать технические решения
- Умение управлять приоритетами команды и транслировать сроки и их изменения
- Готовность участвовать в техническом развитии всей платформы
Плюсом будет:
* Опыт руководства переходом от монолитной архитектуры к микросервисной
* Опыт code review frontend-задач
* Опыт работы с Elasticsearch (поиск, агрегации)
* Kubernetes (деплой, хелм-чарты, CI/CD)
* RabbitMQ
Мы предлагаем:
- Конкурентную зарплату
- Участие в проработке архитектурных решений
- Профессиональную команду без бюрократии
- Влияние на продукт и процессы