← к выдаче
разработка

Middle AI-driven Full-stack разработчик

Санкт-Петербург2 дн. назад

Описание от работодателя

20+ лет мы создаем продукты для управления бизнесом, которыми пользуются миллионы компаний по всему миру. Крупный российский Highload-проект Более 15 млн. компаний зарегистрировано в Битрикс24 Распределенная команда 800+ человек Лучший работодатель среди IT-компаний в своем сегменте за 2024 год по версии hh.ru О компании Битрикс24 — крупный российский Highload-проект. Сейчас мы меняем сам подход к разработке, ведь для нас AI — часть production-процесса: от анализа задачи и подготовки спецификации до генерации кода, тестов, ревью, рефакторинга и сопровождения. Мы ищем разработчика, который использует AI на постоянной основе и умеет работать с ним ответственно: понимать задачу, уточнять требования, использовать AI-инструменты, проверять результат и доводить изменения до рабочего состояния. Чем предстоит заниматься: Разрабатывать и развивать продуктовые сервисы и модули; Работать по спецификации и уточнять недостающие детали до начала реализации; Использовать AI для анализа задачи, генерации кода, рефакторинга, тестов и поиска рисков; Разбивать задачу на части, которые можно безопасно реализовать, проверить и объединить в готовое изменение; Проверять AI-generated код: логику, соответствие требованиям, безопасность, тесты и влияние на существующую систему; Локально проверять изменения: запускать тесты, разбирать ошибки, дорабатывать результат после feedback от AI, CI или reviewer-а; Участвовать в code review кода коллег и дорабатывать свой код по обратной связи; Работать с legacy-кодом и аккуратно менять существующую систему; Участвовать в улучшении командных практик AI-driven разработки. Что мы ожидаем: 1. Стек: Backend : PHP/Golang/ Python Frontend: JavaScript (ES6+) / TypeScript, Vue и React 2. Инженерная база: Коммерческий опыт web-разработки от 3-х лет; Понимание устройства веб-приложений и API: слои приложения, контракты, валидация, авторизация, обработка ошибок; Умение работать с реляционными БД: понимать модели данных, писать и проверять запросы, работать с индексами и миграциями; Понимание CI/CD, автотестов и автоматических проверок качества как контура проверки AI-generated изменений; Умение работать с legacy-кодом и аккуратно менять существующую систему; Понимание поддерживаемого кода: соответствие стандартам проекта, тестируемость, отсутствие лишней сложности; Понимание базовых рисков веб-разработки: SQL injection, XSS, CSRF, ошибки авторизации и небезопасная работа с пользовательскими данными; Опыт работы с высоконагруженными продуктами и performance-задачами будет преимуществом. 3. AI-driven разработка: Опыт системной работы с ИИ в рамках процесса разработки; Глубокое понимание возможностей LLM: знание сильных и слабых сторон различных моделей, понимание применимости конкретной модели к той или иной задаче; Использование AI как постоянной части процесса разработки; Опыт работы с инструментами ​​​​​​​ Claude и Codex ; Умение работать по спецификации и дополнять ее для разработки с AI: уточнять контекст, ограничения, ожидаемый результат и сценарии проверки; Умение задавать уточняющие вопросы по требованиям, ограничениям и сценариям проверки; Использование AI не только для генерации кода, но и для анализа, тестов, рефакторинга и поиска рисков; Умение локально проверять изменения: запускать тесты, читать ошибки, дорабатывать результат после feedback от AI, CI или reviewer-а; Умение проверять AI-generated код: логика, соответствие требованиям, безопасность, тесты, влияние на существующую систему; сложные архитектурные и performance-вопросы — выносить на review; Готовность работать с AI-агентами и сценариями автоматизации разработки; практический опыт будет преимуществом; Понимание ограничений LLM и ответственности разработчика за итоговое решение. Что мы предлагаем: Работу над продуктом, которым пользуются миллионы компаний в крупной стабильной аккредитованной IT компании; Участие в переходе к AI-driven разработке; Команду, где AI используется в реальном production-процессе; Задачи, где можно расти в архитектуре, качестве кода, тестировании и эффективной работе с AI-инструментами; Полную занятость, возможность гибкого графика; Официальное оформление; Конкурентный ежемесячный оклад, о котором договоримся в соответствии с уровнем и компетенциями кандидата; Премии по результатам работы; Профессиональный рост и программы обучения и развития; ДМС со стоматологией; Сервис психологической поддержки ЯСНО; Комфортные офисы в удобных локациях — возможность выбрать офисный или дистанционный формат работы.