СписокРабот
Вся Россия
    Все города

    Middle Full-Stack разработчик / AI-Native Developer

    от 200 000 ₽
    DJI-Market.ru Москва
    Удаленная работа Постоянная занятость опыт от 3 лет
    Откликнуться на сайте работодателя

    Описание

    C# / .NET · React · TypeScript · PostgreSQL · AI DJI-Market ищет сильного Full-Stack инженера для развития собственной внутренней платформы. Это не лендинг и не набор CRUD-экранов. Мы строим единую систему, объединяющую CRM, продажи, коммуникации, клиентов и заказы, автоматизацию, интеграции, аналитику, управление доступами, внутренние сервисы и AI-функциональность. Система уже существует и активно развивается. Ищем инженера, способного разобраться в большой кодовой базе, принимать архитектурные решения и отвечать за результат от модели данных до интерфейса. 🧠 Что для нас действительно важно В первую очередь смотрим на инженерное мышление, а не количество технологий в резюме. Важно понимать: декомпозицию сложных систем и bounded contexts; проектирование API и устойчивых контрактов; транзакции, консистентность и конкурентный доступ; идемпотентность, фоновые задачи и очереди; интеграции и кэширование; RBAC / ABAC и multi-tenancy; observability и отказоустойчивость; миграции схемы и backward compatibility; тестируемость и поддержку большой кодовой базы. Знать 50 библиотек наизусть не требуется. Сильная фундаментальная база для нас важнее. ⚙️ Наш стек Backend:C# / .NET, ASP.NET Core, Entity Framework Core, PostgreSQL, REST API, SignalR. Frontend:React + TypeScript, переиспользуемые UI-модули, server state, кэширование, optimistic updates. Infrastructure:Docker, Nginx, CI/CD, dev/production environments, логирование и мониторинг. Не обязательно идеально знать каждую технологию — при сильной базе разобраться в новом инструменте не проблема. 🛠 Чем предстоит заниматься Разрабатывать новые модули внутренней платформы. Работать с существующей крупной кодовой базой. Проектировать backend, frontend, API и доменные модели. Развивать архитектуру без бесконтрольного роста связности и технического долга. Работать с PostgreSQL не только через ORM. Создавать интеграции с внешними сервисами. Развивать permissions, безопасность и разграничение данных. Реализовывать real-time и асинхронные сценарии. Покрывать тестами критичные части системы. Находить архитектурные проблемы и предлагать решения. Разрабатывать AI-функциональность внутри продукта. Активно использовать современные AI-инструменты в разработке. Здесь можно не только реализовывать чужие решения, но и сказать: «Эта часть системы начинает создавать проблемы. Вот почему и вот как предлагаю её изменить». Если решение обосновано — реализовать его. 🤖 AI — часть нашего инженерного процесса Мы не воспринимаем AI как «иногда спросить ChatGPT». Но нам не подходит и разработчик, который отдаёт задачу агенту и коммитит результат, не понимая, как он работает. Нужен AI-native инженер, который с помощью современных моделей и coding-агентов работает быстрее, но самостоятельно принимает технические решения и отвечает за результат. Нам интересно, как вы: используете Cursor, Claude Code, Codex и другие coding-агенты; выбираете модели под coding / architecture / debugging / refactoring; передаёте AI контекст большой кодовой базы; проверяете сгенерированный код и находите ошибки модели; используете MCP, tools, function calling, structured output; создаёте собственных агентов или AI-функциональность. AI должен усиливать сильного инженера, а не заменять инженерную базу. 🎯 Что ожидаем Обязательно: сильная backend-база; уверенный TypeScript / React; понимание клиент-серверной архитектуры, HTTP / REST; SQL не только через ORM; понимание конкурентности и асинхронности; уверенный Git; опыт работы с существующими кодовыми базами; умение самостоятельно исследовать незнакомую систему; способность аргументировать архитектурные решения; регулярное использование современных AI-инструментов. 🔥 Большой плюс Опыт с B2B / SaaS / CRM / ERP, multi-tenant приложениями, модульными монолитами или микросервисами, event-driven архитектурой, очередями, WebSocket, RBAC / ABAC, OpenTelemetry. А также AI/LLM: RAG, tool calling, OpenAI-compatible API, OpenRouter, local LLM, AI agents / harnesses. ❌ Скорее всего, мы не подойдём друг другу, если вы ждёте детального ТЗ на каждый метод; применяете архитектурные паттерны ради самих паттернов; считаете ORM заменой пониманию SQL; избегаете работы с большими существующими системами; не можете объяснить собственный код на review; используете AI по принципу «запромптил → работает → коммит»; не готовы самостоятельно исследовать проблему и предлагать решение. Мы нормально относимся к AI-generated коду. Мы плохо относимся к коду, за который разработчик не способен отвечать. 🏆 Что вы получите Реальный большой продукт вместо потока однотипных проектов. Возможность влиять на архитектуру и технические решения. Прямое взаимодействие с командой и владельцем продукта. Минимум корпоративной бюрократии. AI-first среду, где современные инструменты поощряются. Реальные задачи на стыке CRM, автоматизации, коммуникаций, интеграций и AI. Возможность видеть прямое влияние своей работы на процессы бизнеса. Нам нужен человек, которому интересно не просто писать код, а строить систему. 🔎 Как проходит отбор 1. Короткая техническая анкетаОпыт, архитектура и использование AI. 2. Небольшое тестовоеОтдельная система, близкая по характеру задач к нашей. Оцениваем архитектуру, модель данных, API, frontend, обработку ошибок и тестируемость. AI использовать можно и нужно, но свои решения потребуется объяснить. 3. Техническое интервьюБез экзамена на синтаксис. Разберём решение и несколько реальных архитектурных сценариев. ✉️ Что написать в отклике (Отклики без ответов на вопросы сопроводительного письма не рассматриваем!) Коротко ответьте на 5 вопросов: 1. Какой самый сложный продукт или систему вы разрабатывали и за что отвечали лично? 2. Ваш основной стек: backend + frontend + БД. 3. Какими AI-инструментами и моделями пользуетесь регулярно? 4. Пример, когда AI сильно ускорил вашу работу, и пример, когда вы обнаружили ошибку в его решении. 5. GitHub / GitLab / пример проекта или кода, который показывает ваш уровень. Мы не ищем разработчика, который на 100% совпадает с нашим стеком. Ищем сильного инженера, который умеет думать, быстро разбираться в больших системах, эффективно использовать AI и доводить решения до production. 🚀 Почему сейчас хороший момент присоединиться DJI-Market.ru быстро растёт, а вместе с бизнесом растёт и наша IT-платформа. То, что работает сегодня, завтра должно выдерживать новые направления, процессы и значительно больший масштаб. У нас небольшая команда, короткий путь от идеи до production и минимум бюрократии. Сильное техническое решение можно быстро обсудить, проверить и внедрить. Здесь можно расти вместе с продуктом: брать больше технической ответственности, влиять на архитектуру, запускать новые направления и становиться одним из ключевых людей внутри разработки. Если вам интересно не просто поддерживать чужой продукт, а вместе с сильной командой строить технологическое ядро растущего бизнеса — нам стоит познакомиться. 🚀

    Источник: hh · Опубликовано: 5 дней назад

    Ещё вакансии в городе Москва

    Все

    Коммерческий директор

    з/п не указана
    Инжиниринговая Компания Девон Москва
    Полный день Постоянная занятость опыт от 1 года

    ЧИТАЙТЕ ВНИМАТЕЛЬНО!!! Мы ищем коммерческого директора к нам в команду. Наш профиль —ИНЖЕНЕРНЫЕ ИЗЫСКАНИЯ. ВНИМАНИЕ !!! Опыт в инженерных изыскания обязателен!!! Ключевая задача на этой должности — привлечение новых клие…

    КореаТрейд Москва
    Полный день Постоянная занятость опыт от 1 года

    ООО «Korea Trade» - ведущий дистрибьютор корейской косметики и индийских товаров для здоровья и правильного питания. Более 10 лет мы сотрудничаем со многими ведущими производителями, осуществляем быструю доставку по всей…

    Betone Woman (ИП Крашенинникова Александра Сергеевна) Москва
    Сменный график Постоянная занятость опыт от 1 года

    Салон красоты Betone Woman в поисках администратора Ⓜ️ Беломорская (5 мин пешком) Мы ищем ответственного, коммуникабельного и любящего сферу красоты администратора Обязанности: 🟣 работа с Yclients(подробное ведение базы,…

    Lamoda Москва
    Полный день Постоянная занятость без опыта

    85 000-100 000 ₽ в месяц при выполнении целей + бонусы.Если тебе интересны спорт, мода и популярные бренды, присоединяйся к команде Lamoda Sport.Здесь ты не просто работаешь в магазине — ты помогаешь людям подобрать экип…