описание
Backend Developer (PHP) с опытом AI-инструментов
О позиции
Мы расширяем команду разработки и ищем второго backend разработчика с фокусом на AI-автоматизацию.
Основная задача - рефакторинг legacy кода и разделение монолитного приложения на Backend API и Frontend. Ключевое отличие этой позиции - активное использование AI-инструментов для ускорения разработки и автоматизации рутинных задач.
Формат работы: Офис в Алматы, без удаленки.
Что предстоит делать
Разработка (с использованием AI-инструментов):
• Рефакторинг и оптимизация существующего кода
• Развитие REST API для будущего React/Next.js фронтенда
• Разеление монолитной архитектуры на Backend + Frontend
• Интеграция с 1С:Комплексная Автоматизация через SOAP веб-сервисы
• Разработка новых функциональных возможностей
• Оптимизация производительности и работы с БД
• Работа с сервисами на Go (у нас уже есть некоторые сервисы на Go)
AI-автоматизация:
• Создание AI-агентов для автоматической генерации unit-тестов
• Рефакторинг legacy кода через AI-агентов
• Автоматическая генерация технической документации
• Настройка RAG для работы с кодовой базой (опционально)
• Эксперименты с новыми AI-инструментами и подходами
Соотношение работы: ~70% разработка / ~30% AI-автоматизация в начале, смещается к ~60% / ~40% по мере роста автоматизации.
Обязательные требования
Технические навыки:
• Опыт коммерческой разработки на PHP (рассмотрим сильных junior с портфолио)
• Глубокое знание Laravel Framework (мы на версии 10.9)
• Microsoft SQL Server - уверенное владение, опыт с большими БД
• REST API - опыт разработки и документирования (OpenAPI/Swagger)
• GitHub и CI/CD - знание процессов, умение настраивать пайплайны
AI-инструменты:
• Активное использование AI в ежедневной работе - опыт использования AI-инструментов в разработке (Cursor, GitHub Copilot, Claude API и подобные)
• Prompt Engineering - умение правильно формулировать задачи для ИИ, давать контекст
• Портфолио - примеры реальных задач, где использовали ИИ для ускорения разработки
• Понимание ограничений - знаете, где ИИ помогает, а где может навредить
Желательно (но не обязательно)
• Опыт создания скриптов-агентов для автоматизации разработки
• Опыт работы с 1С интеграциями (SOAP веб-сервисы)
• Базовое знание Go или готовность изучать с помощью AI (у нас есть некоторые сервисы на Go, возможно расширение)
• Знание паттернов архитектуры и принципов проектирования (Clean Architecture, DDD, SOLID, Service Layer, Repository Pattern)
• Опыт рефакторинга высоконагруженных систем
• Базовое понимание React/Next.js (frontend будет разрабатываться отдельно)
• Знание RAG, векторных БД, LangChain (nice to have)
• Знание RAG, векторных БД, LangChain (nice to have)
Технический стек
Backend (ваша зона ответственности):
• Язык и фреймворк: PHP 8.2, Laravel 10.9
• Дополнительно: Go (некоторые сервисы)
• База данных: Microsoft SQL Server
• Сервер: Ubuntu, Apache
• API: REST API (/api/client/v1/) - существующий, нужно развивать
• Интеграции:
• 1С:Комплексная Автоматизация (миграция с Управление Торговлей)
• SOAP веб-сервисы для интеграции с 1С
• Инструменты: GitHub, CI/CD
• AI-инструменты: Cursor, GitHub Copilot или аналоги
Frontend (для понимания):
• Планируется: Next.js (React + SSR), TypeScript, Tailwind CSS
• Работает через: Ваш REST API
• Ваша роль: Проектировать и оптимизировать API для фронтенда
• Окружения:
• Prod: https://shop.truckmotors.kz + боевая 1С
• Тестовая среда для разработки
•
Команда
После вашего прихода команда будет:
• Project Manager: 1 человек (управление проектом и планирование)
• Backend: 2 разработчика (вы + текущий разработчик)
• DevOps: 1 специалист
• 1С-программист: 1 специалист
• Frontend: Планируется
•
условия
Работу над крупным B2B проектом с реальными задачами и пользователями
Возможность внедрять современные AI-подходы в разработку
Участие в принятии технических решений (стек, архитектура)
Официальное трудоустройство
Работу в команде