Backend Developer (AI-assisted) / Middle

Backend Developer (AI-assisted) / Middle

Минск, улица Тимирязева, 72к1

Метро: Молодежная

Описание вакансии

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 плагинов или кастомных решений (если есть)

  • Почему тебе интересна эта позиция

    Вакансия планируется к созданию и замещению.

Навыки
  • PostgreSQL
  • PHP
  • REST API
  • Git
  • Docker
  • Node.js
  • Java
  • JavaScript
  • Atlassian Jira
  • HTML
  • Scrum
Посмотреть контакты работодателя

Адрес

Похожие вакансии

АксамИТ Мобайл Солюшнс

Junior+ Full-Stack Developer (React and Node.js)

АксамИТ Мобайл Солюшнс

  • Минск

  • Не указана

Рекомендуем
АСБ Беларусбанк
  • Минск

  • Не указана

Рекомендуем
Леста Игры
  • Минск

  • Не указана

Рекомендуем
Модульные строительные системы

Программист JavaScript, Three.js

Модульные строительные системы

  • Минск

  • Не указана

Леста Игры

Python developer (Fullstack)

Леста Игры

  • Минск

  • Не указана

Team.Inno / Фабрика инноваций и решений

Junior Ruby Developer

Team.Inno / Фабрика инноваций и решений

  • Минск

  • Не указана

ИксБи Софтваре

Middle JavaScript Developer

ИксБи Софтваре

  • Минск

  • Не указана

Team.Inno / Фабрика инноваций и решений

Go/Golang Developer

Team.Inno / Фабрика инноваций и решений

  • Минск

  • Не указана

  • Минск

  • Не указана

Модульные строительные системы

Middle Frontend разработчик (Angular)

Модульные строительные системы

  • Минск

  • Не указана

Национальный центр электронных услуг,РУП

Middle Backend Developer Java (ведущий инженер-программист)

Национальный центр электронных услуг,РУП

  • Минск

  • Не указана

СИСТЕМНЫЕ ТЕХНОЛОГИИ

QA Engineer Middle

СИСТЕМНЫЕ ТЕХНОЛОГИИ

  • Минск

  • Не указана

  • Минск

  • Не указана

Golang developer

Секьюрити Лаб

  • Минск

  • Не указана

ЮМАСОФТ
  • Минск

  • от 700 USD

MaxLine
  • Минск

  • от 700 USD

А1 (Унитарное предприятие А1)

Инженер-программист

А1 (Унитарное предприятие А1)

  • Минск

  • от 700 USD

  • Минск

  • от 700 USD

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию