Backend Developer (AI-assisted) / Middle
Аппекс Медиа · до 2 500 BYN · Минск · HH · опубликовано 6 мая 2026 г.
Описание вакансии
Appex Media — AI-digital агентство в Беларуси. Мы создаём сайты, веб-продукты, мобильные приложения и AI-решения для бизнеса: от лендингов и каталогов до интеграций, автоматизации и кастомной логики.
Мы ищем Backend-разработчика уровня Middle с опытом в API, интеграциях и AI-assisted разработке. Ты будешь работать в связке с frontend-разработчиком и дизайнером, превращая сайты из витрин в рабочие бизнес-инструменты с формами, CRM-интеграциями, личными кабинетами и автоматизацией.
Чем предстоит заниматься
• Проектировать и разрабатывать REST API для веб-проектов и интеграций — стандартизированные контракты, валидация, обработка ошибок, документация через OpenAPI/Swagger
• Реализовывать серверную логику для форм, заявок, загрузок файлов, уведомлений, workflow и бизнес-процессов клиентов
• Работать с WordPress и другими CMS — кастомные плагины, интеграции, обработка форм, кастомные post types, REST API расширения, работа с темами
• Подключать внешние сервисы: CRM (Bitrix24, AmoCRM), email (SMTP, SendGrid), Telegram Bot API, webhooks, платежи, аналитика
• Проектировать схемы данных в PostgreSQL и MySQL — миграции, связи, индексы, CRUD, транзакции
• Реализовывать auth и роли — JWT, session, protected routes, доступ к админке и кабинетам
• Работать в паре с frontend-разработчиком — согласовывать API-контракты до старта разработки, чтобы обе стороны могли двигаться параллельно
• Использовать AI-инструменты (Claude Code и другие) для ускорения разработки, генерации boilerplate, тестов, документации и рефакторинга
• Деплоить и поддерживать сервисы — настройка окружения, логи, мониторинг, исправление багов на production
Требования
Обязательные навыки
• Коммерческий опыт backend-разработки от 2–3 лет, предпочтительно в веб-проектах, продуктовой или агентской среде
• Уверенное знание Node.js и TypeScript — современный синтаксис, async/await, типизация, error handling
• Владение PHP — опыт работы с WordPress (кастомные плагины, темы, REST API, хуки, фильтры), знание других CMS (Bitrix, OpenCart, Joomla) будет плюсом
• Уверенное знание Java — работа на клиенте и сервере, понимание асинхронности, DOM manipulation basics
• Опыт работы с фреймворками: NestJS (предпочтительно) или Express/Fastify
• Опыт проектирования REST API — endpoints, статусы, валидация, ошибки, OpenAPI/Swagger, Postman/Insomnia
• Работа с PostgreSQL и MySQL — опыт с обеими СУБД; ORM: Prisma (предпочтительно), Drizzle или TypeORM для PostgreSQL; знание работы с WordPress database для MySQL
• Опыт интеграции внешних сервисов — CRM, email, Telegram, webhooks, file uploads, notifications, callback flows
• Понимание auth и security — JWT, role-based access, валидация входных данных, rate limiting, CORS, secrets management
• Git/GitHub — commits, branches, pull requests, code review
• Deployment basics — env-переменные, Docker basics, деплой на VPS/PaaS (Vercel, Railway, Render, DigitalOcean), хостинг WordPress-сайтов
• Умение работать в команде с frontend-разработчиком — проектировать API-контракты совместно, договариваться о форматах данных, обсуждать решения до начала кодинга
Сильные плюсы
• Опыт работы с AI-assisted инструментами — Claude Code, Cursor, GitHub Copilot или аналоги; умение генерировать код, тесты и документацию с помощью AI и критически оценивать результат
• Опыт с Supabase или Firebase для быстрых проектов
• Работа с queue/background jobs — обработка уведомлений, retry logic, cron tasks
• Опыт интеграции платежей (Stripe, ЮKassa, beGateway)
• Опыт работы с LLM API и AI-функциями на бэкенде (генерация, классификация, AI-ассистенты)
• Unit и integration тесты — Jest, Supertest, PHPUnit
• Опыт разработки headless CMS архитектур и API-first подходов
Технический стек
Обязательно:
• Node.js
• TypeScript
• JavaScript (ES6+)
• Java
• WordPress (плагины, темы, REST API, хуки)
• NestJS (или Express/Fastify)
• PostgreSQL
• MySQL
• Prisma (или Drizzle/TypeORM)
• REST API / OpenAPI
• JWT / Auth basics
• Git / GitHub
• Docker basics
• Postman / Insomnia
Плюсом:
• PHP
• Claude Code / AI-assisted development
• Bitrix, OpenCart, Joomla или другие CMS
• Supabase / serverless functions
• Queue systems (Bull, BullMQ)
• Stripe / платежи
• Telegram Bot API
• Webhooks / integrations
• Testing (Jest, Supertest, PHPUnit)
• Headless CMS architectures
Hard Skills
1. Backend Engineering
• Уверенное написание API на Node.js + TypeScript
• Владение PHP и опыт работы с WordPress (кастомные плагины, темы, обработка форм, REST API расширения)
• Работа с PostgreSQL и MySQL: схемы, индексы, связи, миграции, транзакции
• Валидация входных данных, обработка ошибок, стандартизированные форматы ответов
• Работа с файлами, формами, webhooks, background tasks
2. WordPress & CMS
• Разработка кастомных плагинов WordPress с нуля
• Кастомные post types, taxonomies, meta fields
• WordPress REST API — кастомные endpoints, расширение существующих
• Работа с хуками (actions/filters), тема-функции
• Интеграция форм, CRM, платежей в WordPress-сайты
• Оптимизация производительности WordPress
• Знание других CMS (Bitrix, OpenCart, Joomla) — плюс
3. JavaScript
• Современный JavaScript (ES6+) — async/await, promises, modules
• Работа с DOM, events, AJAX
• Понимание разницы между client-side и server-side JavaScript
• Опыт работы с npm, package.json, module bundlers basics
4. Интеграции
• Подключение внешних API и webhook-сценариев
• Email (SMTP, SendGrid), Telegram Bot API, CRM (Bitrix24, AmoCRM), analytics events
• Умение читать документацию сторонних сервисов и быстро собирать рабочую интеграцию
5. Работа с Frontend
• Проектирование API вместе с frontend-разработчиком до начала кодинга
• OpenAPI/schema-first подход, mock responses, предсказуемая обработка ошибок
• Понимание frontend pain points: latency, field naming, nested responses, auth flow, file upload UX
6. AI-уклон
• Умение использовать Claude Code и другие инструменты для быстрой генерации boilerplate, роутов, DTO, тестов, рефакторинга и документации
• Способность проверять, упрощать и переписывать AI-generated code, если он хрупкий или избыточный
• Навык быстро формулировать техзадание для AI через контекст, ограничения и expected output
Soft Skills
• Коммуникация — можешь объяснить логику API и интеграций простым языком
• Системность — не теряешь целостность решения
• Ownership — доводишь задачу до рабочего production-результата
• Гибкость — готов закрыть смежный пробел, помочь фронту
• Problem-solving — умеешь дебажить нестабильные интеграции и сторонние API
• Техническая эмпатия — понимаешь, как твои решения влияют на frontend UX и сроки команды
Что мы предлагаем
• Работа в офисе, Минск, полный рабочий день
• Проекты с реальной бизнес-логикой — от форм и интеграций до AI-функций и автоматизации
• Разнообразие технологий — WordPress-сайты, кастомные API на Node.js, интеграции, headless CMS
• AI-first подход — используем Claude Code, Lovable и современные инструменты для ускорения разработки
• Возможность влиять на выбор технологий и архитектурные решения
• Рост в сторону fullstack
Как откликнуться
Отправить резюме и краткое сопроводительное письмо в чат
В письме укажите:
• Опыт использования AI-инструментов в разработке (если есть)
• Опыт работы с Node.js/TypeScript, PHP и WordPress
• Примеры проектов с API и интеграциями (ссылки на GitHub приветствуются)
• Опыт разработки WordPress плагинов или кастомных решений (если есть)
• Почему тебе интересна эта позиция
Вакансия планируется к созданию и замещению.