Старший Fullstack-инженер - ИИ
Компания: airSlate
Тип занятости: Полная занятость
Зарплата: 50 000–80 000 USD в год
Над чем вы будете работать
- Реализация продуктовых фич с использованием ИИ-агентов для написания кода в качестве основного цикла реализации: написание спецификаций и задач с богатым контекстом, включающим архитектуру, стандарты команды, существующие паттерны и критерии приемки, а затем итерации до тех пор, пока результат не достигнет нужного уровня.
- Проверка и верификация кода, сгенерированного агентом, с той же строгостью, с которой вы бы проверяли код коллеги, отлавливая правдоподобные, но ошибочные решения до их попадания в продакшн.
- Полная ответственность за каждую фичу от начала до конца: уточнение требований, понимание проблемы, обеспечение качества и тестового покрытия того, что вы выпускаете, доставка в продакшн, а затем мониторинг поведения, производительности и регрессий после релиза.
- Улучшение работы команды с агентами: общий контекст, правила, промпты и защитные механизмы, которые улучшают результат работы агента для всех, а не только для вас.
- Проведение ревью кода и документации для обеспечения качества, обмена знаниями и поддержания единообразия кодовой базы.
- Участие в дежурствах: мониторинг продакшн-систем, реагирование на инциденты, обеспечение доступности сервисов.
- Технический рост внутри команды с сильной инженерной культурой, чистой архитектурой и высокими стандартами качества.
Что мы ожидаем от вас
- 5+ лет коммерческого опыта в разработке ПО.
- Практический опыт создания продакшн-софта с использованием ИИ-агентов для написания кода (Claude Code, Cursor, Codex или аналогичных), включая настройку контекста, декомпозицию задач для агента и валидацию полученных результатов. Будьте готовы описать результаты, а не названия инструментов.
- Практический коммерческий опыт работы с PHP, Node.js или Golang.
- Практический опыт работы с JavaScript, TypeScript и React.
- Уверенное знание SQL и опыт работы с реляционными базами данных (MySQL, PostgreSQL или аналогичными).
- Рабочее знание Docker для разработки и развертывания приложений.
- Практический опыт применения методологий тестирования и свое мнение о том, что означает «достаточное покрытие».
- Как минимум базовые знания DevOps, CI/CD, AWS и облачных решений.
- Умение писать техническую документацию, используя подходы, такие как модель C4 и ADRs.
- Сильные навыки декомпозиции задач и приоритизации.
- Свободное владение английским языком, письменным и устным.
Что мы предлагаем
- Гибкая рабочая среда — Наши команды работают по всему миру. Мы ценим очное взаимодействие в наших хабах, но также приветствуем удаленную и гибридную работу. Вы можете работать из одного из наших офисов в США, Польше, Румынии или Украине, или удаленно из многих стран.
- Конкурентоспособная компенсация и опционы — Мы предлагаем зарплаты, отражающие местные рыночные условия и опыт, плюс систему бонусов, основанную на результатах, и опционы, чтобы вы разделяли рост компании.
- Профессиональный рост и обучение — Мы инвестируем в ваше развитие через курсы, конференции и доступ к учебным ресурсам. Мы поощряем карьерный рост и внутреннюю мобильность, поддерживая коллег, желающих исследовать новые возможности в airSlate.
- Здоровье и благополучие — Мы предоставляем комплексные льготы, адаптированные для каждой страны, включая медицинское страхование, программы оздоровления и доступ к фитнес-возможностям. Мы также проводим ежеквартальные общекорпоративные Дни психического здоровья, когда все отдыхают и восстанавливаются.
- Семейная культура — Семейная жизнь — это часть того, кто мы есть, и мы принимаем ее во многих формах. От гибкости для родителей до нашего клуба airSlate Junior для детей, корпоративных семейных дней и нашего подхода, дружелюбного к питомцам, мы стремимся облегчить баланс между работой и личной жизнью.
- Помощь другим — Мы поддерживаем благотворительные инициативы по всему миру через программу airSlate Care. Наш текущий фокус включает гуманитарную помощь в Украине и других регионах, софинансирование пожертвований сотрудников и поддержку инициатив, выбранных нашими командами.
- Открытое общение — Мы поощряем прозрачный диалог на всех уровнях. От командных обсуждений до общекорпоративных сессий вопросов и ответов с нашим генеральным директором, мы гарантируем, что каждый имеет возможность быть услышанным и влиять на наше развитие.