Middle Backend разработчик (Node.js, NestJS, TypeScript)
Middle Backend-разработчик в продуктовую команду Devlight: создавать надежные бэкенд-сервисы на Node.js, NestJS и TypeScript, проектировать БД, API, фоновые задачи. Требуется 2-4 года опыта, уверенное знание Node.js, NestJS, PostgreSQL, Redis, Docker. Предлагают удаленную работу, оплачиваемый отпуск, компенсацию обучения и современные AI-инструменты в ежедневной работе.
Зарплата не указана — оценили по рынку
На основе 175 похожих вакансий за 90 дней.
Что предстоит делать
<p><strong>О нас:</strong> <br>Devlight — это AI-партнер для компаний, которые переходят от ручной работы к интеллектуальным операциям.<br>Мы проектируем и создаем AI-агентов, интеллектуальные рабочие процессы и продуктовые решения, которые снижают ручную нагрузку, улучшают принятие решений и усиливают клиентский опыт.<br>Опираясь на десятилетний опыт создания цифровых продуктов, которыми пользуются миллионы, мы привносим продуктовую дисциплину в AI, проектируя системы, которыми команды могут управлять, которым доверяют и которые могут улучшать со временем.<br>Наши клиенты: Nova Poshta, Sense Bank, Aurora, OKWINE, NOVUS, VARUS, BROCARD, Dnipro-M и многие другие.<br><br><strong>О роли:</strong> <br>Мы ищем Middle Back-end Engineer, который присоединится к нашим продуктовым командам и будет создавать надежные, масштабируемые бэкенд-сервисы с использованием Node.js, NestJS и TypeScript.<br>Вы будете работать в небольшой кросс-функциональной команде и возьмете на себя полную ответственность за бэкенд-функциональность — от проектирования баз данных и бизнес-логики до API-контрактов, фоновой обработки, интеграций и поддержки продакшена.<br>Мы — инженерная команда, ориентированная на AI, поэтому AI-инструменты для написания кода являются частью повседневного рабочего процесса. Вы будете использовать такие инструменты, как Claude Code, Cursor и MCP, для ускорения разработки, поиска решений, генерации и ревью кода, а также автоматизации рутинной инженерной работы.<br>Ключевой момент — ответственность: AI помогает вам двигаться быстрее, но вы остаетесь ответственным за архитектуру, качество кода, безопасность, тесты и все, что попадает в продакшен.<br><br><strong>Ваши будущие обязанности:</strong></p><ul><li>Создание и поддержка масштабируемых бэкенд-сервисов и API с использованием Node.js, NestJS и TypeScript</li><li>Проектирование схем баз данных и реализация бизнес-логики с использованием PostgreSQL, Redis и MongoDB там, где это уместно</li><li>Проектирование и поддержка чистых REST API и понятных контрактов с Front-end инженерами</li><li>Реализация аутентификации и авторизации с использованием JWT, OAuth 2.0, Passport.js и смежных подходов</li><li>Создание асинхронных процессов и фоновых задач с использованием BullMQ или аналогичных систем очередей</li><li>Работа с событийно-ориентированной коммуникацией и брокерами сообщений, такими как RabbitMQ</li><li>Оптимизация производительности бэкенда, включая запросы к базе данных, индексацию, кэширование, пагинацию и время ответа API</li><li>Написание юнит-, интеграционных и API-тестов и ответственность за их качество и покрытие</li><li>Использование AI-инструментов для написания кода, таких как Claude Code, Cursor и MCP, в рамках ежедневного рабочего процесса</li><li>Использование AI для таких задач, как генерация кода, рефакторинг, создание каркаса API, миграции баз данных, генерация тестов и самопроверка</li><li>Ревью и валидация AI-сгенерированного кода до его попадания в продакшен</li><li>Участие в ревью кода, технических обсуждениях и принятии архитектурных решений</li><li>Сотрудничество с Front-end инженерами, PM, дизайнерами и DevOps</li><li>Вклад в процессы CI/CD, среды на базе Docker и надежность продакшена</li></ul><p><strong>Ваши профессиональные качества:</strong></p><ul><li><nobr>2–4</nobr> года коммерческого опыта бэкенд-разработки</li><li>Уверенный практический опыт работы с Node.js, TypeScript и NestJS</li><li>Уверенное понимание основ NestJS: Modules, Providers, Middleware, Guards, Interceptors и Pipes</li><li>Опыт создания и поддержки REST API в продакшене</li><li>Хорошее понимание реляционных баз данных, особенно PostgreSQL</li><li>Опыт проектирования схем баз данных, индексации, SQL-запросов и работы с Prisma или Drizzle ORM</li><li>Практический опыт работы с Redis, включая кэширование или управление сессиями</li><li>Опыт работы с фоновыми задачами и асинхронной обработкой с использованием BullMQ или аналогичного решения</li><li>Понимание аутентификации, авторизации, безопасности API и принципов OWASP</li><li>Твердое понимание принципов архитектуры программного обеспечения, SOLID и прагматичных паттернов проектирования</li><li>Опыт работы с Docker, Git и базовыми CI/CD процессами</li><li>Комфортная работа в автономном режиме и принятие ответственности за бэкенд-функциональность</li><li>Четкое понимание того, что AI-сгенерированный код требует такого же уровня ревью, тестирования и ответственности, как и код, написанный вручную</li><li>Подтвержденный опыт использования AI-инструментов для написания кода, таких как Claude Code, Cursor или аналогичных решений, в рамках ежедневного рабочего процесса</li><li>Способность четко объяснять, что вы делегируете AI, что оставляете под ручным контролем и как вы валидируете AI-сгенерированные решения</li><li>Английский уровень B2+, уверенное письменное и устное общение в технической среде</li></ul><p><strong>Будет плюсом:</strong></p><ul><li>Опыт работы с микросервисной архитектурой и декомпозицией сервисов</li><li>Опыт работы с RabbitMQ, Kafka или другими событийно-ориентированными системами</li><li>Опыт работы с GraphQL или gRPC</li><li>Опыт работы с CQRS или Event Sourcing</li><li>Опыт работы с MongoDB или другими NoSQL базами данных</li><li>Опыт работы с векторными базами данных или AI/LLM-связанными бэкенд-функциональностями</li><li>Опыт работы с AWS, GCP или Azure</li><li>Опыт создания кастомных MCP-серверов или внутренних инструментов для разработчиков</li><li>Знакомство с Kubernetes и API-шлюзами, такими как Kong или NGINX</li></ul><p><strong>Что мы предлагаем для вашего успеха:</strong></p><ul><li>Полностью удаленный или гибридный формат работы.</li><li>Оплачиваемый отпуск, больничные, регулярные пересмотры вознаграждения и бухгалтерская поддержка.</li><li>Компенсация затрат на обучающие курсы и компенсация за использование личного оборудования.</li><li>Карта лояльности IT Club.</li><li>Работа с открытой командой, которая приветствует ваши новые идеи, вместе с лучшими специалистами, которые любят делиться опытом.</li><li>Возможность наладить связи с ведущими компаниями и вместе способствовать росту украинского IT-сообщества.</li></ul><p><strong>Наш процесс рекрутинга:</strong> <br>Интервью с рекрутером ✅ Техническое интервью ✅ Проверка рекомендаций ✅ Оффер ✅.<br>Готовы стать частью Devlight? Смело отправляйте нам свое резюме. Мы будем рады приветствовать вас в команде!</p> <div> <a href="https://jobs.dou.ua/companies/devlight/vacancies/370471/#reply-btn-id">Відгукнутись на вакансію</a> </div>
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в Devlight
2 активные вакансии в компании
Инженер по разработке агентных систем (TypeScript/Node.js)
Devlight ищет опытного инженера для разработки агентных систем на TypeScript/Node.js. Проект — разговорный AI-агент для крупного клиента, уже спроектирован, нужно реализовать и довести до релиза. Требуется 5+ лет опыта, знание LLM API, продакшн-бэкенд на NestJS, работа с Kubernetes и AWS. Предлагают удаленную работу, оплачиваемый отпуск и возмещение расходов на обучение.
Похожие вакансии
6 вакансий
Старший разработчик frontend
~1 341 250 ₸ оценка
Frontend-разработчик для создания и поддержки масштабных приложений на React. Требуется уверенное знание HTML/CSS, JavaScript/TypeScript, React, опыт с Redux/MobX, REST/GraphQL, тестированием и Docker. Предполагается работа с современными инструментами и участие в код-ревью.
Фронтенд разработчик/UX|UI дизайнер в AI-Лабораторию
~1 341 250 ₸ оценка
Ищем фронтенд-разработчика с опытом React от 3 лет и Tauri от 1 года для работы в AI-Лаборатории. Задачи: разработка интерфейсов, интеграция с Python-бэкендом, создание дизайн-системы и UX-исследования. Предлагают удалёнку, официальное трудоустройство и обучение AI.
Middle Node.js разработчик
Ищем Middle Node.js разработчика для создания масштабируемых бэкенд-приложений на JavaScript/TypeScript и AWS. Требуется 3+ года опыта, знание Node.js, TypeScript, AWS, Serverless и баз данных. Компания предлагает удаленную работу, оплачиваемый отпуск, медстраховку и поддержку профессионального роста.
Frontend инженер
~1 341 250 ₸ оценка
Restream, компания из Украины, ищет Frontend инженера для разработки интерфейсов и новых функций в своих веб-сервисах. Нужно уверенное знание JavaScript, TypeScript, React и CSS-препроцессоров, а также базовые навыки бэкенда (Node.js, REST API). Предлагают работу в стартап-среде, гибкость и возможность влиять на продукт.
Разработчик ELMA365 (TypeScript)
~1 341 250 ₸ оценка
Разработка и развитие корпоративных решений на платформе ELMA365: создание приложений, бизнес-процессов и интеграций. Требуется опыт с TypeScript, Kubernetes и базами данных. Предлагают официальное оформление, гибридный формат работы и стабильную зарплату.
Fullstack Developer
~1 341 250 ₸ оценка
Ищем опытного fullstack-разработчика для создания AI-продукта. Нужно развивать фронтенд на Next.js и TypeScript, бэкенд на Node.js/Hono, принимать архитектурные решения и активно использовать AI-инструменты. Предлагают современный стек, влияние на продукт и подписку на Claude Code.