Старший / Staff инженер Fullstack, ориентированный на ИИ
Компания: Taxes for Expats (TFX)
Тип: Полная занятость · Полностью удаленно
Стек: Ruby on Rails 8 · Vue 3 · MariaDB
О TFX
Мы помогаем американцам, проживающим за границей, подавать налоговые декларации в США — нишу, которую мы совершенствуем уже более десяти лет. Сегодня мы обслуживаем тысячи экспатов в 190+ странах, и мы быстро масштабируемся: двузначный % рост в 2025 и 2026 годах, а цель — удвоить бизнес в ближайшие 3–4 года.
Наше программное обеспечение является основным драйвером превосходного клиентского опыта и обеспечивает рост и эффективность в маркетинге, продажах и операциях. Мы вкладываем значительные средства в современные инструменты, включая ИИ: команда использует Claude Code и пользовательские агенты как часть ежедневного рабочего процесса, а не как любопытство.
Роль
Мы нанимаем старшего или Staff fullstack-инженера, который относится к ИИ как к ежедневному ускорителю продуктивности. Вы будете внедрять продуктовые функции в зрелом коде Rails 8 + Vue 3, повышать уровень опытной команды разработчиков и помогать нам расширять нашу внутреннюю инфраструктуру ИИ-агентов.
Это роль индивидуального контрибьютора — без формального управления командой, но с высоким техническим влиянием.
Что вы будете делать
- Внедрять продуктовые функции end-to-end на Rails + Vue — от модели данных до пользовательского интерфейса — с еженедельным циклом выпуска.
- Использовать ИИ как основной способ написания кода: декомпозировать задачи так, чтобы агент закрывал их за один-два прохода, критически оценивать сгенерированные ИИ diff'ы, намеренно распараллеливать сессии.
- Повышать уровень команды через ревью кода, шаблоны проектирования агентов и внутреннюю документацию — на примере, а не по приказу.
- Модернизировать устаревшие области большой кодовой базы — рефакторить устаревшие шаблоны, выводить из эксплуатации мертвый код, вносить вклад в текущие обновления версий Rails.
- Расширять наши внутренние ИИ-инструменты: вносить вклад в библиотеку агентов команды, интеграции MCP и пользовательские рабочие процессы.
Вы отлично подойдете, если у вас есть
- 5+ лет коммерческого fullstack-опыта (Senior) или 8+ лет (Staff).
- 2+ года коммерческого опыта работы с Ruby on Rails как с основным стеком — не побочных экспериментов.
- Уверенное владение Vue 3 (Composition API, single-file components) — вы сможете быть продуктивными без долгого вхождения.
- ИИ, интегрированный в ваш ежедневный рабочий процесс. Вы используете Claude Code, Cursor, Aider или Copilot как основной способ написания кода, а не как случайного помощника.
- Практический опыт создания LLM-агентов — использование инструментов / вызов функций, многошаговые рабочие процессы, проверка выходных данных, защитные механизмы. Не как исследовательский проект — а как нечто, что вы внедрили.
- Опыт ревью pull request'ов, сгенерированных ИИ, в командной среде — вы можете отличить хороший diff, написанный ИИ, от плохого и дать конструктивную обратную связь по выводу ИИ коллеги.
- Мышление, ориентированное на результат. Вы можете назвать последние несколько вещей, которые вы внедрили в продакшн, и какое влияние они оказали.
- Высокая самостоятельность и инстинкты параллельного ведения задач. Вы поддерживаете движение по нескольким направлениям, своевременно выявляете блокирующие факторы и не ждете детального ТЗ, чтобы начать.
- Право на работу в вашей стране проживания. Мы не спонсируем визы.
Приятно будет иметь
- Опыт работы с TypeScript в кодовой базе Vue 3.
- Опыт в области финтеха, бухгалтерского учета или налогообложения.
- Серверы MCP, пользовательские навыки работы с Claude/Cursor или проекты с открытым исходным кодом для агентов — все, что демонстрирует, что вы перешли от "пользователя" к "строителю" с ИИ.
- Опыт модернизации устаревших кодовых баз Rails — крупные обновления версий, масштабные рефакторинги без сбоев в продакшне.
- Опыт наблюдаемости с Sentry, AppSignal или аналогичными системами.
Что мы предлагаем
- Полностью удаленная работа, любой часовой пояс с разумным пересечением с ЕС и Восточным побережьем США.
- Конкурентоспособная компенсация в USD (обсуждается на собеседовании с рекрутером) — диапазон зависит от уровня.
- Зрелая кодовая база с реальной глубиной предметной области.
- Команда, которая серьезно относится к инструментам ИИ — не как к трюку, не как к моде.
- Растущая, прибыльная компания с четким планом развития и реальным соответствием продукта рынку.
Процесс найма
- Скрининг рекрутером (30 мин)
- Техническая беседа с CTO (90–120 мин) — ваш опыт, рабочий процесс с ИИ, последние внедренные работы.
- Сессия живого кодирования с ИИ (60–90 мин) — реалистичная задача на примерном репозитории, с использованием выбранных вами ИИ-инструментов.
Подавайте заявку с резюме и сопроводительным письмом на email.