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 плагинов или кастомных решений (если есть)
-
Почему тебе интересна эта позиция
Вакансия планируется к созданию и замещению.