О компании
TruckMotors - B2B платформа для продажи запчастей грузовых автомобилей.
О позиции
Мы расширяем команду разработки и ищем второго backend разработчика с фокусом на AI-автоматизацию.
Основная задача - рефакторинг legacy кода и разделение монолитного приложения на Backend API и Frontend. Ключевое отличие этой позиции - активное использование AI-инструментов для ускорения разработки и автоматизации рутинных задач.
Формат работы: Офис в Алматы, без удаленки.
Что предстоит делать
Разработка (с использованием AI-инструментов):
- Рефакторинг и оптимизация существующего кода
- Развитие REST API для будущего React/Next.js фронтенда
- Разделение монолитной архитектуры на Backend + Frontend
- Интеграция с 1С:Комплексная Автоматизация через SOAP веб-сервисы
- Разработка новых функциональных возможностей
- Оптимизация производительности и работы с БД
- Работа с сервисами на Go (у нас уже есть некоторые сервисы на Go)
AI-автоматизация:
- Создание AI-агентов для автоматической генерации unit-тестов
- Использование AI для работы с миграциями БД
- Рефакторинг 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)
Технический стек
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-подходы в разработку
- Участие в принятии технических решений (стек, архитектура)
- Официальное трудоустройство
- Работу в команде
При отклике укажите:
- Как вы используете AI в ежедневной разработке?
- Какие AI-инструменты применяете и для каких задач?
- Создавали ли AI-агентов для автоматизации? Если да, приведите примеры
- Готовы ли изучать Go с помощью AI-инструментов?
Приложите:
- Ссылки на проекты (GitHub, портфолио)
- Примеры кода или автоматизации (если есть)