TapHR — продуктовая HR-tech компания, создающая платформу для автоматизации рекрутинга и HR процессов для крупных компаний Казахстана. Мы ищем Системного Архитектора/Тим лида, который возьмёт на себя роль технического лидера, будет принимать ключевые решения по архитектуре бэкенда, направлять команду PHP-разработчиков и обеспечивать масштабируемость, надёжность и высокую производительность системы.
Если вы обладаете глубокими техническими знаниями, умеете принимать архитектурные решения, хотите влиять на развитие сложного продукта и формировать техническое направление компании — мы будем рады видеть вас в нашей команде!
Обязанности:
-
Проектирование архитектуры бэкенда TapHR, включая базовые модули, интеграции, микросервисы, очереди, кэширование и распределённые системы.
-
Принятие технических решений, выбор технологий, формирование архитектурных подходов под требования продукта.
-
Разработка архитектурных схем, технических спецификаций и документации.
-
Контроль качества кода и участие в сложных разработческих задачах.
-
Наставничество и техническое руководство командой Laravel-разработчиков.
-
Оптимизация производительности приложения, API, БД, очередей и кэширования.
-
Моделирование и проектирование баз данных, обеспечение отказоустойчивости и масштабируемости.
-
Участие в roadmap-фазах: оценка фичей, декомпозиция, риск-анализ, планирование реализации.
-
Анализ проблем, проведение технических аудитов, построение процессов CI/CD совместно с DevOps.
-
Обеспечение безопасности данных, продумывание ролей, прав доступа, защиты API и архитектуры хранения данных.
Требования:
-
Опыт коммерческой разработки на PHP 5+ лет.
-
Глубокие знания Laravel и современных архитектурных подходов.
-
Экспертиза в проектировании высоконагруженных систем.
-
Отличное понимание:
-
ООП, SOLID, DDD, CQRS, Event-Driven Architecture;
-
архитектурных паттернов и enterprise-паттернов;
-
построения монолитов, модульных монолитов или микросервисов;
-
REST API, Webhooks, очередей (Redis, RabbitMQ), событийных систем.
-
-
Опыт проектирования и оптимизации сложных SQL-структур (MySQL/PostgreSQL).
-
Опыт работы с кэшированием, распределёнными системами и балансировкой нагрузки.
-
Опыт взаимодействия с Git, CI/CD, контейнеризацией, Docker.
-
Умение разрабатывать архитектуру под быстрорастущий продукт и бизнес-требования.
-
Уровень английского — уверенное чтение технической документации.
Будет плюсом:
-
Опыт руководства командой или менторства разработчиков.
-
Опыт работы с Kubernetes / облачной инфраструктурой (AWS, GCP, Azure).
-
Опыт построения безопасных API, внедрение OAuth2 / JWT.
-
Опыт построения enterprise-масштабируемых архитектур (модульный монолит, микросервисы).
-
Понимание front-end экосистемы (Vue.js / React) на уровне взаимодействия с бэкендом.
Условия:
-
Работа в офисе.
-
Возможность влиять на архитектуру и стратегию развития всего продукта.
-
Официальное оформление и конкурентоспособная заработная плата.
-
Работа над масштабируемой HR-tech платформой с тысячами пользователей в будущем.
-
Дружелюбная команда, атмосфера стартапа, быстрые решения, минимум бюрократии.
-
Тимбилдинги, кофе, чай, вкусняшки.