Senior Backend-разработчик

Дата размещения вакансии: 26.09.2025
Работодатель: DNS Головной офис
Уровень зарплаты:
з/п не указана
Город:
Владивосток
Енисейская улица 23Д
Требуемый опыт работы:
От 3 до 6 лет

О проекте

Стартап под крылом компании DNS для внутреннего пользователя. Мы с нуля разработали веб-приложение с дальнейшим упором на стабильность и безошибочную работу с применением AI технологий (LLM). Веб-приложение по типу "CRM", но наши "клиенты" – это поставщики. Количество пользователей – небольшое, нагрузка – низкая, надежность и стабильность системы важны: любые сбои в работе приложения могут привести к ошибкам в документах и данных и как следствие к потерям для бизнеса. Интеграция с почтой, интеграция с базой 1С, интеграция с LLM(внешними), работа с файлами (PDF, LaTeX), мессенджинг, массовые операции, аналитика.

Состав команды: frontend-разработчик, два backend-разработчика, тестировщик, аналитик требований, владелец продукта.

Мы ищем опытного backend разработчика, который возьмет на себя часть разработки backend’a нашего приложения, и возможно микросервисов для работы с LLM.

Не удаленка.

Чем предстоит заниматься:

  • Разрабатывать и поддерживать backend-часть приложения Php:
    • Реализовывать API (REST);
    • Разрабатывать бизнес-логику приложения;
    • Работа с генерацией документов в формате LaTeX: настройка их внешнего вида и содержимого с помощью PHP (использование RegExp или прямых команд LaTeX);
    • Разработка почтового сервиса для отправки и приема писем, включая обеспечение гарантий доставки и парсинг почтовых сообщений (eml) для извлечения метаданных и контента;
    • Проектировать схемы БД;
    • Оптимизировать SQL-запросы;
    • Интегрировать сторонние API;
    • Работать с очередями сообщений (Kafka);
    • Настраивать WebSocket и других механизмов связи;
    • Аутентификация и авторизация (Active Directory, LDAP);
    • Настраивать CI/CD (GitLab CI), контейнеризация (Docker);
    • Взаимодействовать с командой: разработчики и менеджер проекта;
    • Писать техническую документацию.
  • Проектировать архитектуру приложения с учетом требований к надежности, стабильности, расширяемости;
  • Писать чистый, поддерживаемый и документируемый код.

Требования:

  • Релокейт во Владивосток. НЕ УДАЛЕНКА.
  • Опыт backend-разработки 3-5 лет (PHP,Python);
  • Самостоятельность и автономность в работе;
  • Умение и опыт проектирования архитектуры веб-приложений: REST API, GraphQL, очереди, микросервисы, базы данных, безопасность (без требований к highload);
  • Уметь применять основные паттерны и принципы проектирования: SOLID, DDD;
  • Опыт работы с реляционными БД (PostgreSQL, MySQL) и понимание их оптимизации как плюс;
  • Ответственный подход к тестированию и отладке (приветствуется опыт с Sentry или аналогичными системами);
  • Минимальные навыки системного администрирования на этапе разработки до того, как приложение будет сдано в эксплуатацию;
  • Решать задачи и имплементировать требования, а не писать код, если вы понимаете о чем я 😉.

Будет плюсом:

  • Строить архитектуру приложения учитывая видение продукта и дорожную карту;
  • Умение объяснять решения, убеждать коллег, находить баланс в технических решениях;
  • Опыт разработки "коробочных" решений или работы в веб-студиях;
  • Опыт код-ревью, готовность помогать коллегам в решении технических задач;
  • Опыт работы с GEN AI (LLM).

Наш стек (готовы обсуждать изменения):

  • Backend: PHP 8.3 (Laravel 11.9) и микросервисы на Python 3.11 (интеграция: с почтой, с базой 1С, с LLM), Kafka, Redis;
  • Frontend: TypeScript, React, Next, Tailwind;
  • Базы данных: PostgreSQL 15.7/17;
  • Инструменты: Мониторинг и телеметрия: Sentry; VCS: GitLab; CI/CD: Gitlab CI; task tracker: YouGile/JIRA; wiki: Confluence; управление проектом: Scrumban.

Никакой бюрократии в команде. Работающий продукт важнее всего остального. Хотим видеть тебя в офисе.