Senior Full-stack Engineer
Зарплата
После собеседования
Опыт
Более 3 лет
Тип занятости
Полная
Место работы
Ереван
Как мы разрабатываем программное обеспечение
Мы выстраиваем процесс разработки по принципу AI-first: практически весь код пишется с помощью AI-агентов для программирования, включая Claude Code и Codex. В нашем репозитории содержится более 100 общих навыков (skills), AI-агент проверяет изменения, а деплои запускаются через Slack. Коллеги без инженерного образования также используют AI, при этом разработчики проверяют внесённые ими изменения.
Главная сложность заключается в работе с большой кодовой базой, понимании бизнес-логики и граничных случаев, а также проверке корректности решений.
Нам нужен инженер, который максимально делегирует задачи AI, критически оценивает его результаты и несёт ответственность за качество конечного решения.
Чем предстоит заниматься
Отвечать за задачи от начала до конца: уточнять требования у CTO и продуктовой команды, изучать код и данные, выбирать решения даже при отсутствии подробного технического задания.
Влиять на продуктовые решения: анализировать пользовательские сценарии и обратную связь, предлагать решения с учётом UX, согласованности продукта и затрат на реализацию.
Обеспечивать качество: определять критерии приёмки, планировать тестирование и откаты изменений, покрывать ключевые и граничные случаи автоматизированными тестами.
Разрабатывать Full-Stack-функциональность: работать со всеми уровнями приложения — от пользовательского интерфейса до базы данных, безопасно вносить изменения в существующий код и выпускать небольшие MR (Merge Requests) с использованием feature flags.
Эффективно использовать AI: делегировать задачи AI-агентам для программирования, предоставлять им необходимый контекст и проверять написанный ими код, тесты и результаты.
Совершенствовать инженерные процессы: проверять изменения коллег и превращать успешные подходы в общие навыки (skills), рабочие процессы AI-агентов и автоматизированные проверки.
Предстоящие направления развития продукта
Инструменты для разработчиков и vibe coding, включая публичный API, MCP-сервер, маркетплейс, плагины и встраиваемые модули. Также мы расширяем возможности платёжной системы.
Что мы ожидаем от кандидата
Коммерческий опыт разработки на PHP и Vue, React или аналогичном frontend-фреймворке.
Практический опыт использования AI-агентов для программирования в реальных проектах.
Сильная техническая база, включая понимание транзакций и параллельного выполнения процессов (concurrency), идемпотентности, часовых поясов, контроля доступа и владения данными, N+1-запросов, а также работы с таблицами, содержащими миллионы строк. Эти темы будут проверяться во время технического собеседования.
Умение выявлять риски, своевременно сообщать о блокирующих проблемах и предлагать решения.
Знание английского языка на уровне B1 или выше.
Будет преимуществом
Опыт работы с платежами, вебхуками (webhooks), OAuth и публичными API.
Опыт разработки высоконагруженных систем и работы с такими технологиями, как MySQL, Redis, RabbitMQ и ClickHouse.
Практический опыт работы с Sentry, Grafana, Kubernetes, CI/CD и постепенным развёртыванием обновлений.
Опыт создания собственных skills, AI-агентов для программирования или MCP-серверов, используемых командой.















































