Node.js — свежие вакансии
Обновляется каждый час. Найдено: 61 вакансия за последнюю неделю.
- Вакансий за неделю:
- 61
- Медиана:
- 249 000 ₽
- Вилка:
- 160 000 ₽ — 340 000 ₽
Зарплаты — по 109 вакансиям с указанной вилкой за 30 дней
Поиск вакансий
HireSeeker — агрегатор вакансий. Собираем вакансии со всех основных площадок и показываем по вашей специальности. Подпишитесь на ежедневную подборку только релевантных.
Мы развиваем собственную in-house платформу, которая уже запущена и активно работает, а также расширяем нашу линейку продуктов, что позволяет нам быстро адаптироваться к изменениям рынка и оперативно внедрять инновации.
Мы ищем Backend Developer в нашу команду, который поможет нам создавать масштабируемые, надёжные и высокопроизводительные backend-решения для наших iGaming-продуктов. Вы будете тесно взаимодействовать с другими инженерами и кросс-функциональными командами, отвечая за backend-функциональность на всех этапах — от разработки до выхода в production.
Требования
-
5+ лет коммерческого опыта backend-разработки с использованием Node.js и TypeScript.
-
5+ лет практического опыта работы с PostgreSQL и другими реляционными базами данных в production.
-
Отличное знание SQL, включая:
-
Оптимизацию запросов для высоконагруженных систем.
-
Проектирование индексов и анализ производительности.
-
Управление транзакциями и контроль конкурентного доступа.
-
Выявление и устранение проблем с производительностью базы данных.
-
-
5+ лет коммерческого опыта работы с NestJS.
-
Отличное понимание:
-
Dependency Injection.
-
Модульной архитектуры приложений.
-
Clean Architecture и принципов проектирования программного обеспечения.
-
Проектирования REST API и архитектуры backend-сервисов.
-
-
Опыт разработки и поддержки высоконагруженных production-систем.
-
Уверенный опыт работы с автоматизированным тестированием (unit/component и integration tests).
-
Опыт нагрузочного и performance-тестирования, включая выявление узких мест и проверку поведения системы под высокой нагрузкой.
-
Опыт работы с Redis, очередями сообщений, фоновыми задачами и event-driven архитектурой.
-
Опыт работы с Docker, Kubernetes, CI/CD-пайплайнами и облачной инфраструктурой.
-
Опыт работы с системами, где критически важны финансовая точность, идемпотентность, согласованность транзакций и возможность аудита.
-
Умение писать чистый, поддерживаемый, тестируемый и хорошо структурированный код.
-
Высокий уровень ответственности и ownership — готовность отвечать за функциональность на всех этапах: от реализации и тестирования до деплоя, мониторинга и устранения production-инцидентов.
-
Сильные коммуникативные навыки и способность понятно объяснять технические решения, детали реализации и связанные с ними риски.
-
Умение эффективно работать в условиях дедлайнов и самостоятельно расставлять приоритеты.
-
Опыт проведения code review, отладки, работы с логами и мониторингом, а также расследования production-инцидентов.
Будет преимуществом
-
Опыт работы в iGaming.
-
Опыт разработки или поддержки backend-систем для онлайн-казино, спортивных ставок, игровых платформ, кошельков, платёжных систем или систем обработки транзакций.
-
Опыт интеграции сторонних игровых провайдеров, платёжных шлюзов и других внешних сервисов.
-
Практический опыт использования AI-помощников для разработчиков (Cursor, Claude или аналогичных инструментов).
Что мы предлагаем
-
Полностью удалённую работу.
-
Возможность работать в быстрорастущей международной iGaming-компании.
-
Возможность работать с современным технологическим стеком, сильной инженерной командой и минимальным количеством бюрократии.
-
Использование AI-инструментов для разработки, которые помогают автоматизировать и сокращать объём рутинных задач.
Проект Kaspersky Security Center — система для управления корпоративной защитой. Решение упрощает управление безопасностью и IT-системами.
Гибкое, масштабируемое веб-приложение. Поставляется в контейнеризованном виде в облака и on-premises.
Вам предстоит разрабатывать Веб-консоль — full stack приложение, React + JS / TS в браузере, Node.js на сервере. Веб-консоль обеспечивает всестороннее управление IT-системами и средствами безопасности и облегчает распределение обязанностей между администраторами.
Мощное, комплексное приложение (Kaspersky Security Center), интегрирующее в себя множество отдельных продуктов на основе плагинной системы. Client/Server. Полностью построен на JavaScript. 95% это работа с чистым JS во framework agnostic среде. Во главу угла поставлены модульность, абстракции, компоненты. Проект поделен на npm пакеты. Все живёт в локальном npm реестре. Верстки практически нет. Современный тулинг веб-разработки. Только современные браузеры (поддержка IE11 не требуется). Все заливается в Git, а он живет в Monorepo.
Команда состоит из большого числа JS разработчиков, поэтому происходит постоянный обмен опытом и всегда можно найти помощь/совет в работе. Практика tech talks для обмена опытом.
Если хотите прокачать свои скилы в архитектуре, научиться писать большие сложные проекты, научиться работать в больших распределенных командах - приходите к нам.
Обязанности:
- Разработка продуктов в сегменте B2B в роли JavaScript разработчика;
- Работа в составе слаженной и грамотной команды над крупным проектом;
- Разработка переиспользуемых компонентов, модулей, написание чистого JavaScript кода;
- Оптимизация текущего кода;
- Написание тестов.
Требования:
- Отличные знания JavaScript;
- Хорошие знания в области Computer Science;
- Умение писать понятный код и разбираться в чужом;
- Ориентирование в современном стеке web-разработки. Постоянная работа над собой. Анализ существующих и новых инструментов и их внедрение для оптимизации решений;
- Опыт разработки на Node.js или желание развиваться в эту сторону.
Будет плюсом:
- Знание React, TypeScript и Node.js;
- Angular, Vue, Svelte и других библиотек / фреймворков.
Несмотря на то, что в UI Kit мы используем React, мы очень ценим кросс-стековый опыт в JS экосистеме.
ID 3695 - Middle/Middle+ FullStack (Node.JS +React) Developer
🌍 Локация: РФ/РБ
💼 Удаленно
🕔 Занятость: фулл тайм
🏢 Проект: Лемана ПРО
AI платформа компании
💡 Требования:
- Опыт работы frontend-разработчиком не менее 2-х лет;
- Знание: JavaScript, TypeScript, CSS/HTML, React, Tanstack (React) Query, CSS Modules;
- Effector, FSD, antd;
- Опыт работы с git;
- Настройка сборки проекта, webpack, vite;
- Опыт и умение писать unit-тесты.
Дополнительные стек и требования
- Знание SASS, CSS-in-JS (используем Linaria);
- Понимание работы CI/CD;
- Опыт работы с Docker, Kubernetes.
Дополнительным плюсом будут навыки Backend разработки
📋Задачи:
• Разработка нового функционала
• Поддержка существующего
• Участие в ревью и груминге
📨 Отклик — через форму: ••••••••
или напрямую рекрутеру @H••••••••
❗️Откликайтесь только при релевантном опыте.
❗️При первичном отклике:
ID вакансии / ФИО / локация / возраст / занятость (работаете/нет) / формат работы (удаленка, гибрид, офис) / стек / опыт / резюме / сверка с требованиями
❗️Повторный отклик: ID вакансии + сверка.
#JS #Node #React #Удаленно #вакансия
Мы развиваем DotSpace — платформу для совместной работы на интерактивных онлайн-досках. Это большой живой продукт: realtime-коллаборация, работа с файлами, разноуровневые права доступа, история изменений, интеграции с корпоративной инфраструктурой, безопасность и высокая нагрузка.
Ищем backend-разработчика уровня Middle, способного выбирать решения для продуктовых задачи и реализовывать их.
Мы не ожидаем знания всего нашего стека, но ожидаем достаточную инженерную базу, чтобы незнакомая технология не становилась блокером.
Нам нужен разработчик, который умеет разбираться, думать, пользоваться современными инструментами и доводить задачу до результата.
Что предстоит делать:
- Разрабатывать новые возможности backend на Node.js / TypeScript.
- Добавлять и изменять REST API, бизнес-логику и работу с PostgreSQL.
- Работать с моделями данных, миграциями, транзакциями и индексами.
- Разбираться в существующем коде и аккуратно его развивать.
- Исправлять ошибки и разбираться в причинах их возникновения.
- Покрывать важную логику тестами.
- Работать с realtime-функциональностью, Redis, очередями и фоновыми задачами по мере погружения в проект.
- Участвовать в code review и обсуждении технических решений.
- Самостоятельно вести понятные задачи от постановки до готового результата, синхронизируясь по спорным или архитектурно значимым решениям.
Что для нас важно технически
Ожидаем, что ты:
- уверенно работаешь с JavaScript и TypeScript;
- уверенно работаешь с Node.js и умеешь писать и отлаживать серверный код: понимаешь асинхронность, Promise, обработку ошибок, HTTP, middleware и работу event loop на практическом уровне;
- умеешь проектировать и реализовывать REST API, понимаешь ответственность контроллеров, сервисов и других слоёв приложения;
- работал с PostgreSQL в реальных задачах: использовал связи между таблицами, CTE, JOIN, индексы и транзакции, понимаешь, когда и зачем они нужны;
- умеешь работать с базой данных из приложения и разбираться в проблемах на стыке кода и БД;
- умеешь читать чужой код, находить нужный участок системы и разбираться в незнакомой кодовой базе;
- умеешь самостоятельно разобраться, как реализовать поставленную задачу в рамках существующей системы: мы описываем ожидаемый результат и ограничения, но не разбиваем каждую задачу на пошаговую инструкцию с указанием конкретных файлов, методов и вызовов;
- пользуешься Git в повседневной работе;
- умеешь самостоятельно проверять и отлаживать свою работу до передачи задачи на review.
Опыт с Express и Sequelize будет особенно полезен.
Не требуется знать наизусть фазы event loop, определения паттернов или формулировки из книг.
Для нас важнее практический опыт: способность самостоятельно написать, проверить и отладить обычный серверный функционал, а также оставить после себя код, который следующий разработчик сможет понять и изменить.
Отдельно про нейросети:
Мы работаем с нейросетями и считаем их обычным инструментом современного разработчика.
Хороший результат для нас — когда разработчик может с помощью документации, существующего кода и ИИ:
- разобраться в поставленной задаче;
- найти нужную часть проекта;
- предложить способ реализации;
- написать код;
- проверить граничные случаи;
- написать или дополнить тесты;
- разобраться с возникшей ошибкой;
- объяснить, почему решение сделано именно так.
Но «нейросеть написала — я вставил» не считается решением задачи. Важно понимать получившийся код, уметь его проверить, заметить ошибку или неподходящее решение и в итоге отвечать за результат.
Будет плюсом:
Хорошо, если ты уже сталкивался с чем-то из этого:
- принципами SOLID, DDD или слоистой архитектурой.
- Redis;
- Socket.IO / WebSocket;
- S3-совместимыми хранилищами;
- очередями и фоновыми задачами;
- Kafka или другими брокерами сообщений;
- JWT, аутентификацией и разграничением прав доступа;
- unit- и integration-тестами;
- Docker;
- CI/CD;
Не требуется знать всё, но ожидаем практический опыт хотя бы с несколькими технологиями из списка и способность самостоятельно разобраться с остальными.
Как мы работаем:
Нам важна самостоятельность, но не работа в вакууме.
Если задача понятна — ожидаем, что ты сможешь взять её и двигать дальше без постоянного контроля каждого шага.
В общении ценим спокойный рабочий подход. Можно спорить с решением, задавать вопросы, предлагать альтернативы и аргументированно отстаивать свою позицию без спора ради спора.
О проекте и задачах:
Backend DotSpace — это не набор однотипных CRUD-методов.
В продукте есть:
- совместное редактирование досок в реальном времени;
- история и версии изменений;
- конкурентное редактирование данных;
- комментарии, чат и реакции;
- работа с изображениями и документами;
- приватное S3-хранилище;
- роли и права доступа;
- корпоративная аутентификация и MFA;
- Redis и Socket.IO;
- фоновые задачи;
- PostgreSQL;
- Kafka и межсервисные события;
- аудит и мониторинг;
- интеграции с корпоративными системами безопасности.
Поэтому здесь достаточно пространства, чтобы довольно быстро вырасти из Junior+ в уверенного Middle.
Что предлагаем:
- Работа напрямую с техническим руководителем проекта.
- Задачи на реальном сложном продукте, а не типовой CRUD.
- Code review с объяснением решений, а не просто «переделай».
- Возможность постепенно брать более сложные участки системы.
- Возможность влиять на технические решения по мере роста.
- Нормальное использование нейросетей в разработке вместо запретов на них.
Как проходит отбор:
Хотим сделать процесс без лишних кругов:
- Небольшое тестовое на подход к решению задач.
- Короткое знакомство и разговор о предыдущем опыте.
- Техническая беседа по реальным задачам backend-разработки.
- Обсуждение условий и финальное решение.
В сопроводительном письме можешь коротко написать:
какую backend-задачу тебе приходилось самостоятельно доводить до результата и как ты сегодня используешь нейросети при разработке.
Центр живых систем — научная команда на базе МФТИ, ФИЦ биотехнологий, Центра Алмазова, Курчатовского института и МГУ.
Направления работы: ранняя диагностика онкологических, аутоиммунных и моногенных заболеваний + разработка препаратов на основе ААВ-векторов.
Ищем Fullstack разработчика для разработки ЛИС (лабораторной информационной системы) и развития внутренних систем команды.
Обязанности:- Выполнение базовых задач по разработке IT-продуктов лаборатории
- Обучение для дальнейшего расширения возможностей отдела продуктовой разработки.
- TypeScript — уверенное владение: типы и дженерики на рабочем уровне, строгий режим, понимание, зачем нужна типизация
- React — функциональные компоненты и хуки, управление состоянием, работа с асинхронными данными и с загрузкой/ошибками
- Node.js (бэкенд) — писали серверную часть самостоятельно: HTTP API, валидация входных данных, обращения к БД
- Базы данных — базовый SQL (выборки, join’ы, агрегаты) с упором на понимание принципов работы ORM (Drizzle / Prisma / аналог) и их ограничений: что ORM делает под капотом, где перестаёт хватать и почему
- Тесты — писали unit- и интеграционные тесты в рабочем проекте
- Git — ветки, pull request’ы, код-ревью как ежедневная практика.
Инженерная база:
- Работа с чужим кодом — умение разобраться в незнакомой кодовой базе по самому коду
- Docker / Linux / CI на базовом уровне — поднять локальный стенд на docker compose, зайти на сервер и прочитать логи, понимать, что происходит в пайплайне сборки
- Английский — чтение технической документации и понимание контекста без переводчика.
Будет плюсом:
- Наш тулинг: tRPC, TanStack (Router / Query / Table / Form), Zod, Drizzle, Knex, Tailwind, Vite
- Опыт работы в монорепозитории (pnpm workspaces, Turborepo) — общие пакеты, границы импортов
- Опыт с био-, мед- или научными данными; лабораторные и клинические системы (ЛИС/МИС), биоинформатические пайплайны
- Оптимизация запросов: индексы, планы выполнения, работа с большими выборками и потоковой выгрузкой
- E2E-тесты (Playwright)
- Bun как рантайм
- Опыт переноса легаси-систем на современный стек
- Понимание разграничения доступа (роли, права, аудит действий).
- Работа в ведущем техническом ВУЗе страны, в городе Долгопрудный (рядом со станцией Новодачная МЦД-1, или 15 минут от метро Алтуфьево, Ховрино, Физтех)
- Возможности профессионального развития
- Оформление в соответствии с ТК РФ, официальная заработная плата
- Оплачиваемый отпуск, больничный лист
- График работы: 5/2, с 9:00 до 18:00 (понедельник-пятница)
- Уровень заработной платы обсуждается индивидуально с учётом квалификации, опыта и результатов собеседования.
Должность: Full Stack Developer (MVP / AI / Telegram Mini Apps)
Компания: TrafficSpace (NDA / Fast-paced Product Team)
Обязанности:
— End-to-end разработка: проектирование, сборка и деплой новых продуктов и MVP с нуля без работы с legacy-кодом
— Разработка экосистемных решений под Telegram: Telegram Web Apps (TWA), Telegram Mini Apps и функциональные чат-боты
— Интеграция AI-инструментов: подключение AI API (OpenAI / Anthropic), базовая интеграция LLM и внедрение RAG-архитектур — Настройка внешних API-интеграций и бесшовная связка продукта с внешними сервисами
— Быстрая проверка продуктовых гипотез на реальном рынке с высокой ориентацией на конечный результат
Требования:
— Основной стек: TypeScript, React, Next.js, Node.js, PostgreSQL (обязательно) — Практический подтвержденный опыт создания и самостоятельного деплоя MVP с нуля
— Опыт коммерческой разработки Telegram Mini Apps / TWA и чат-ботов
— Практика работы с AI API (OpenAI / Anthropic) и понимание принципов базовой интеграции LLM
— Опыт построения REST API и интеграций с внешними сервисами
— Высокий уровень самостоятельности, ориентация на скорость и быстрый релиз продуктов
— Будет плюсом: опыт работы с библиотека Telegram API (grammY / Telegraf), Python, фреймворками LangChain / LlamaIndex и RAG-системами
Мы предлагаем:
— Полностью удаленный формат работы (Remote) | Full-time
— Финансовая компенсация: $1,500 – $2,000 (финальная ставка зависит от уровня компетенций и результатов собеседования)
— Динамичная продуктовая команда без лишней бюрократии и затяжных митингов
— Возможность запускать новые продукты на рынок за дни, а не месяцы, и напрямую влиять на стек и архитектуру
Контакты для отклика: ••••••••
Full Stack Senior / Team Lead
в OSIPOV Business Development School — EdTech-продукт, практическая школа для тех, кто хочет работать с реальными бизнес- и IT-задачами.
Удалённая работа.
Ищет Джейн Чернышева, её ••••••••.
Мы - транспортно-экспедиционная компания "ГУДЗОН". Уже 12 лет мы предоставляем услуги грузоперевозок, в том числе мультимодальные и международные, по всей России и странам ближнего зарубежья.
Наша основная миссия – обеспечить безопасную и качественную доставку любого груза, включая крупногабаритные, нестандартные и опасные. Мы берем на себя:
* Выбор оптимального маршрута
* Полное документационное сопровождение
* Таможенное оформление
* Страхование грузов
Мы стремимся к тому, чтобы каждый этап логистической цепочки был выполнен на высшем уровне.
В данный момент у нас есть несколько проектов, которые мы хотим притворить в жизнь. Сейчас наша цель — переход от простых скриптов и микро-сервисов к созданию собственной единой экосистемы. Мы строим платформу, которая объединит рабочие места логистов, бухгалтеров и клиентов в один бесшовный продукт, интегрированный с 1С:УНФ и АТИ.
Твоя роль:
Мы ожидаем, что ты будешь работать на стыке двух задач: поддерживать и автоматизировать текущие процессы (Internal Tools), а затем проектировать и запускать с нуля ключевые модули новой системы (Product Development).
Чем предстоит заниматься:
- Разработка и развитие: создание веб-интерфейсов (дашборды, админки, личные кабинеты) и серверной части приложений.
- Проектирование: участие в создании архитектуры системы и структуры баз данных «с чистого листа».
- Интеграция и автоматизация: настройка обмена данными между нашими сервисами, 1С и внешними API (АТИ).
- AI-driven разработка: активное использование ИИ-инструментов (Cursor, Copilot, ChatGPT) для ускорения написания кода, тестирования и создания документации.
Мы ждем, что ты:
- Fullstack-разработчик: уверенно владеешь веб-стеком (HTML/CSS, JS) и серверным языком (Python, Node.js или PHP).
- Работаешь с данными: понимаешь принципы SQL и умеешь проектировать логику взаимодействия модулей.
- AI-ready: не просто используешь нейросети, а умеешь проверять их результат и внедрять AI-агентов в рабочие процессы.
- Бизнес-ориентирован: умеешь переводить требования бизнеса на технический язык и понимаешь, что код должен решать реальные задачи компании.
- Опыт: будет преимуществом опыт разработки ERP/CRM систем или запуска продуктов с нуля.
- Влияние на продукт: возможность вырасти из разработчика инструментов в архитектора ядра компании.
- Технологическая свобода: возможность выбирать стек под конкретные задачи.
- Реальный профит: твои решения будут напрямую влиять на эффективность логистики и бизнеса.
- Заработная плата: согласовывается по результатам собеседования, в зависимости от грэйда.
Здравствуй, кандидат!
Приглашаем на работу в компанию международного уровня, лидер в сфере производства электронного оборудования!
В нашей компании открыта вакансия!
Что мы ждём от кандидата на должность "Fullstack-разработчик (Middle+)"
- Самостоятельное выполнение работ по проектам;
- Написание серверной части и веб-интерфейса к ней;
- Создание баз данных;
- Анализ ТЗ и выбор архитектуры и стека, оптимального для решения задачи;
- Участие в рабочих группах по проектам.
Что для нас важно
- Знание Node.js, TypeScript, React;
- Опыт верстки HTML, CSS, включая адаптивную верстку;
- Опыт работы с реляционными базами данных (MySQL, PostreSQL);
- Опыт работы с NoSQL базами данных (MongoDB, Redis);
- Опыт работы с брокерами сообщений (RabbitMQ);
- Опыт работы с Docker и Docker Compose;
- Опыт работы с Git.
Будет плюсом
- Опыт развертывания приложений с применением Gitlab CI/CD и Kubernates
- Навыки развертывания и администрирования приложений на Linux
- Умение понимать PHP, Go
- Опыт работы с AngularJS;
- Опыт работы с state-менеджерами Redux, Mobx, Zustand, понимание React Context;
- Опыт работы с backend фреймворком Nest.js;
- Опыт работы с SSR фреймворком Next.js;
- Опыт написания библиотек для сериализации бинарных и текстовых протоколов;
- Опыт работы с картографическими библиотеками Leaflet.js, GoogleMaps;
- Опыт работы с библиотеками визуализации данных Chart.js, D3.js, highcharts.
Что мы предлагаем
- Работа в компании международного уровня, лидере в сфере производства электронного оборудования
- Официальное трудоустройство согласно ТК РФ (оформление с первого рабочего дня, больничный, отпуск);
- Достойная оплата труда по результатам собеседования;
- График работы 5/2 с 08:00 до 17:00 (выходные – суббота, воскресенье);
- Комфортный, современный офис в 10 минутах от станции метро "Речной вокзал";
- Возможность проходить обучение, посещать тематические конференции и семинары за счет работодателя;
- Руководство всегда готово к диалогу, поддерживает интересные идеи и воплощение их в жизнь;
- Работа в команде профессионалов над интересными творческими проектами, возможность получить уникальный опыт;
- Офис и производство на одной территории – все вопросы решаются оперативно;
- Дружеская атмосфера и взаимопомощь в коллективе;
- Корпоративные мероприятия, спорт (футбол, настольный теннис);
- Бесплатная парковка с видеонаблюдением;
- Отсутствие строгого дресс-кода;
- Уютныезоны отдыха с кофе-машиной.
Уважаемый кандидат, благодарим Вас за интерес, проявленный к нашей вакансии! Вы можете быть уверены в том, что мы получим Ваше резюме и в случае, если Ваш опыт и деловые качества соответствуют требованиям должности, мы свяжемся с Вами в течение трех дней и пригласим на интервью.
#вакансия #nodejs #fullstack #react #typescript #teamlead
Название компании: IT Solve
🌐 ••••••••
💼 ••••••••
Формат работы: удалёнка
Город и адрес офиса: удалённая работа, офиса для данной позиции нет
Занятость: полная
Зарплатная вилка: $4,000–6,000 USD gross/month
Финальная компенсация зависит от опыта и уровня кандидата.
Контакты:
CV / LinkedIn можно отправить в личные сообщения.
Описание вакансии
IT Solve ищет Senior Full-Stack Engineer / Team Lead с сильным опытом Node.js для работы над международными software-проектами.
Основной фокус позиции — backend-разработка на Node.js с одновременной работой над frontend на React.
Что предстоит делать
Разрабатывать и поддерживать production backend-сервисы на Node.js
Проектировать и реализовывать REST / GraphQL API
Разрабатывать микросервисную архитектуру
Работать с TypeScript / JavaScript
Разрабатывать frontend-компоненты и приложения на React
Работать с PostgreSQL / MySQL / MongoDB
Использовать Redis, очереди и внешние API-интеграции
Участвовать в архитектурных решениях
Проводить code review
Поддерживать качество и технические стандарты разработки
Работать с Docker, CI/CD и cloud-инфраструктурой
При необходимости участвовать в техническом лидерстве и менторинге разработчиков
Основной стек
Backend:
Node.js
TypeScript / JavaScript
NestJS / Express / Fastify
REST API
GraphQL
Microservices
Frontend:
React
Next.js
TypeScript
Redux / Zustand
Infrastructure:
Docker
Kubernetes
AWS / GCP
Terraform
CI/CD
Требования
Коммерческий опыт разработки на Node.js
Уверенное знание JavaScript / TypeScript
Практический опыт разработки production backend-систем
Опыт работы с REST API и/или GraphQL
Опыт работы с SQL и/или NoSQL базами данных
Опыт разработки на React
Понимание backend и frontend архитектуры
Опыт работы с Git и CI/CD
Умение проводить code review
Для Team Lead: опыт технического лидерства, менторинга или управления командой разработки будет плюсом.
Будет плюсом
Microservices
Event-driven architecture
Redi
- Проведение discovery с заказчиком, анализ бизнес-процессов, данных и ограничений
- Перевод бизнес-задач в техническую архитектуру с выбором подходящих AI-технологий
- Проектирование агентных решений и интеграция AI в корпоративные системы
- Создание прототипов и доведение их до production-ready состояния
- Определение качества AI-систем с помощью evals, golden datasets и метрик
- Управление технической командой пилота
- Взаимодействие с заказчиком как технический партнёр: воркшопы, демо, архитектурные сессии
- Формирование повторяемых активов: reference architectures, шаблоны интеграций, библиотеки промптов и чек-листы безопасности
Мы ожидаем
- Опыт в software engineering, solution architecture, AI/ML engineering или техническом консалтинге от 5 лет
- Реальный опыт внедрения LLM/GenAI-решений, включая пилоты или production
- Уверенные навыки backend разработки: Python и/или TypeScript/Node.js, REST/GraphQL API, SQL, Docker, CI/CD, Git
- Понимание архитектуры LLM-приложений и опыт работы с инструментами LangGraph, LangChain, LlamaIndex и др.
- Знание моделей и провайдеров AI, таких как OpenAI, Anthropic, Azure OpenAI, YandexGPT и другие
- Опыт интеграций с корпоративными системами и понимание безопасности и governance для AI
15 лет Surf разрабатывает клиентские и корпоративные решения с нуля: нативные и кросс-платформенные мобильные приложения, веб-приложения и сервисы, AR и ERP-системы. Среди наших клиентов: Росбанк, Тинькофф, Евраз, Mars, KFC, Бургер Кинг, Магнит и 200 других компаний.
- Лучший разработчик для крупного бизнеса по версии Tagline 2024 и Рейтинга Рунета
- Входим в ТОП-4 лучших мобильных разработчиков России и лучше всех разрабатываем на Flutter
- Лучшие российские разработчики по версии Clutch.Co - международного независимого рейтинга B2B разработчиков
Сейчас мы ищем Backend-разработчиков нового поколения — тех, кто активно работает с AI-агентами и использует их как полноценный инструмент своей работы.
Если ты умеешь не просто писать код, а выстраивать процесс так, чтобы AI брал на себя значительную часть рутины и ускорял результат, будем рады видеть тебя в команде.
Чем предстоит заниматься:
- Проектировать и реализовывать серверную архитектуру приложений и отдельных сервисов
- Разрабатывать и поддерживать backend-решения различного уровня сложности
- Участвовать в проектировании API, интеграций и взаимодействии сервисов
- Декомпозировать задачи, оценивать трудозатраты и предлагать технические решения
- Писать чистый, поддерживаемый и тестируемый код
- Проводить code review и участвовать в принятии архитектурных решений
- Оптимизировать производительность, надёжность и масштабируемость систем
- Взаимодействовать с frontend, мобильной разработкой, DevOps, аналитиками и дизайнерами
- Готовить техническую документацию при необходимости
- Активно использовать AI-инструменты для ускорения разработки, проектирования и рефакторинга
Важно: объём задач и глубину вовлечения согласовываем индивидуально под проект.
Что ждём от тебя:
- Опыт коммерческой backend-разработки от 5 лет
- Опыт проектирования архитектуры приложений и/или микросервисов
- Уверенное владение одним или несколькими языками: Java, Go, Python, Node.js или другими
- Опыт проектирования и реализации REST / gRPC API
- Опыт работы с реляционными и/или NoSQL базами данных
- Понимание принципов построения высоконагруженных и отказоустойчивых систем
- Опыт написания unit- и integration-тестов
- Опыт работы с очередями, кэшированием, асинхронной обработкой (будет плюсом)
- Умение самостоятельно вести задачи от анализа до результата
- Опыт проведения code review и умение аргументировать технические решения
- Готовность эффективно применять AI-инструменты в работе
Будет плюсом:
- Опыт работы с Kubernetes, Docker, CI/CD
- Опыт проектирования event-driven архитектур
- Знание паттернов распределённых систем
- Опыт менторства или ведения технических решений в команде
Почему с нами интересно:
- Большие проекты — твои решения увидят миллионы пользователей
- Возможность влиять на конечный продукт и процессы разработки
- Открытая коммуникация, уважение к экспертизе, минимум бюрократии
- Удаленный формат с гибким графиком
- Честные и прозрачные условия сотрудничества
- Возможность развиваться и пробовать новые подходы с AI
Готов подключаться к интересным задачам и работать в современном AI-ориентированном формате?
- Отправь отклик
- Заполни небольшую анкету
Мы — Аврора, аккредитованная IT-компания и системный интегратор с большим портфелем решений и услуг. Наши клиенты — компании из разных регионов России и мира.
Наша команда — высококлассные специалисты и просто Люди, с которыми приятно работать. Мы уважаем друг друга, делимся экспертизой и растём вместе.
Сейчас мы ищем Fullstack-разработчика, который активно использует ИИ и хочет развиваться в разработке и инфраструктуре.
Мы создаём корпоративные системы, личные кабинеты, мобильные приложения и интеграции. Нам нужен человек, которому интересно понимать, как устроено приложение целиком, и доводить задачи до работающего результата.
Примерно 70% работы — разработка, 30% — инфраструктура: сборка, развёртывание и сопровождение приложений на серверах. В сложных технических вопросах тебя будет поддерживать архитектор.
Чем тебе предстоит заниматься:
-
Разрабатывать функции приложений от базы данных до интерфейса.
-
Ставить задачи ИИ-агентам и проверять их работу.
-
Поддерживать серверы и выкатку нескольких проектов.
-
Настраивать доступы, секреты и резервные копии.
-
Разбирать сбои и устранять их причины.
Для нас важны твои знания и опыт:
-
TypeScript / JavaScript, React и Node.js: опыт создания приложений с интерфейсом, серверной частью и базой данных. Умение самостоятельно реализовать отдельную функцию и разобраться в существующем коде;
-
PostgreSQL: базовое знание SQL, понимание связей между таблицами и опыт изменения структуры базы через миграции;
-
HTTP API: понимание взаимодействия фронтенда и бэкенда, методов запросов, кодов ответов, авторизации и обработки ошибок;
-
Git: работа с ветками и запросами на слияние, разрешение несложных конфликтов, внесение исправлений по итогам код-ревью;
-
Тестирование и отладка: умение написать тест на свою логику, разобраться в ошибке по логам и проверить работу функции от интерфейса до базы данных;
-
Linux: работа в консоли с файлами, правами, процессами, переменными окружения и логами;
-
Docker и Docker Compose: опыт сборки образа и запуска приложения с базой данных, понимание портов и томов, умение разобраться, почему контейнер не запускается.
Рассмотрим как коммерческий опыт, так и самостоятельные проекты, которые ты довёл до работающего состояния и можешь подробно разобрать.
Работа с ИИ.
-
Claude Code или Codex — твой ежедневный инструмент.
-
Ты умеешь поставить задачу агенту: цель, границы, признак готовности.
-
Ты проверяешь код, написанный агентом, и отвечаешь за него как за свой.
-
Ты проводишь проверку чужого кода, в том числе написанного агентами.
Будет плюсом:
-
Опыт работы с Fastify / NestJS, Prisma / Kysely, OpenAPI и генерацией клиентского кода по описанию API;
-
Знакомство с Vitest, Playwright или аналогичными инструментами тестирования;
-
Опыт развёртывания приложений на сервере или VPS, настройки CI/CD через GitLab CI / GitHub Actions и автоматизации через Ansible;
-
Понимание настройки HTTPS, безопасного хранения секретов, резервного копирования и восстановления данных.
С чем мы работаем:
-
Разработка: TypeScript, React, Node.js, Fastify / NestJS;
-
Данные и API: PostgreSQL, миграции, OpenAPI;
-
Инфраструктура: Linux, Docker, Docker Compose, Ansible, SOPS;
-
Сборка и проверки: GitLab CI / GitHub Actions, Vitest, Playwright;
-
ИИ-инструменты: Claude Code, Codex.
Знать весь стек на старте необязательно. Нам важны уверенные основы разработки, практические навыки работы с Linux и Docker и готовность осваивать инфраструктурные задачи с поддержкой команды.
Что мы предлагаем:
-
Работу в активно развивающейся аккредитованной IT-компании;
-
Официальное трудоустройство: белая зарплата стабильно и в срок;
-
Разные проекты, поддержку архитектора и план адаптации;
-
Оплачиваемые подписки на ИИ-инструменты;
-
Систему профессионального роста, время на обучение в рабочие часы;
-
Полностью удалённый формат работы;
-
График 5/2 с 9:00 до 18:00 по Москве;
-
Корпоративные мероприятия;
-
Дни здоровья: 3 оплачиваемых отгула в год;
-
Корпоративные бенефиты на выбор: ДМС, спорт, психологические консультации, премия к отпуску, хобби / личное обучение;
В отклике коротко расскажи об одном из своих проектов, своей роли в нём и о том, как используешь ИИ в разработке. Если есть открытый репозиторий или работающее приложение — приложи ссылку.
Описание
Мы - стартап, разрабатывающий веб-сервис «Линия». «Линия» - цифровой офис для дизайнеров и продуктовых команд: инфраструктурная платформа, где дизайн становится полноценной частью продукта и совместной работы. Наш стек: NodeJs+Typescript, Fastify, Nestjs, Prisma, Supabase, Inversify, PostgreSQL, Redis, RabbitMQ, websockets/WebRTC.Задачи
- Разработка и поддержка серверной архитектуры веб-сервиса;
- Управление данными и производительностью;
- Интеграция и безопасность;
- Тестирование и мониторинг;
- Исследование и прототипирование новых возможностей;
- Оптимизация CI/CD процессов для ускорения деплоя;
- Ведение технической документации.
Требования
- Опыт работы от 5 лет;
- Глубокие знания Node.js и Typescript;
- Опыт работы с Fastify и NestJS;
- Отличное знание Prisma и PostgreSQL;
- Опыт работы с Redis и RabbitMQ;
- Понимание принципов RESTful и GraphQL API;
- Опыт работы с системами контроля версий (Git);
- Желательно;
- Практический опыт работы с CI/CD и автоматизацией деплоя;
- Опыт работы с Docker и понимание принципов контейнеризации;
- Опыт работы с облачными платформами (AWS, Google Cloud, Azure или аналогичными);
- Понимание Linux, сетевого взаимодействия и принципов эксплуатации backend-сервисов в production.
Условия
- Удаленная работа с гибким графиком;
- Конкурентоспособная заработная плата, основанная на вашем опыте и знаниях;
- Динамичная и сплоченная команда с горизонтальной иерархией и минимальной бюрократией;
- Возможности профессионального роста и развития;
- Варианта трудоустройства: полный рабочий день, самозанятость\ИП.
#вакансия #fullstack #teamlead #vacancy #node
Team Lead (Fullstack, Node.js/React)
Компания: КА (Эридан)
Формат работы: Офис / remote
Занятость: Full-time
Вилка: 4500-5000$ gross
Локация: Варшава, Польша
Мы строим Apps Factory внутри компании— портфель мобильных подписочных приложений (утилиты) и масштабируемую JavaScript-платформу, которая:
- автоматизирует креативные процессы;
- управляет маркетинговыми кампаниями;
- создаёт и доставляет контент между кроссплатформенными приложениями;
- объединяет данные, аналитику и ML в единую growth-инфраструктуру.
Оба направления — мобильные приложения и внутренняя платформа — уже реализованы и находятся в стадии активной доработки и развития. Платформа поставляет данные для ML-моделей, которые, в свою очередь, используют их в growth-контуре продукта.
В команде 4–5 разработчиков, есть архитектор/действующий tech lead, работа построена по Scrum с участием проджект-менеджеров.
Чем предстоит заниматься
- Техническое и функциональное лидерство в команде разработки (fullstack, соотношение бэкенд/фронтенд примерно 60/40)
- Код-ревью, в том числе поверхностная проверка мобильной разработки (с помощью инструментов анализа кода)
- Участие в разработке (hands-on) наравне с руководством командой
- People-менеджмент: развитие команды, обратная связь, помощь в организации процессов
- Взаимодействие с проджект-менеджерами в рамках Scrum-процесса
Стек
Frontend: Vue 2, Nuxt, React, Next.js, React Native (TypeScript — плюс, но не обязателен)
Backend: Express, NestJS, Fastify
Инфраструктура: Firebase/GCP, Terraform/Pulumi, Docker/Kubernetes; будет плюсом опыт со Stripe
Требования
- Опыт коммерческой разработки на уровне Team Lead
- Опыт управления командой разработчиков (people management)
- Уверенное владение указанным стеком (frontend + backend)
- Умение читать и оценивать мобильный код (React Native) на уровне ревью (разбираться в моб разработке)
- Английский язык не требуется — команда полностью русскоязычная
Условия
- В идеале — присутствие в офисе в Варшаве
- Возможна удалённая работа для кандидатов из приоритетных локаций
- При работе без официального оформления — только по NDA, оплата криптой
- Приоритет: Варшава (1), Европа (2), другие страны (3). Рф/РБ не рассматриваем.
- Отпуск и прочие условия обсуждаются индивидуально
В компании используется отслеживающее рабочее ПО (time-tracking / мониторинг активности).
Откликнуться ••••••••
Robusta — международная IT компания, которая разрабатывает программное обеспечение, создает веб-сервисы и внедряет аналитику. Шаг за шагом мы вывели на рынок несколько успешных проектов и собрали их в один общий дом, который и назвали Robusta.
Сейчас мы в поиске сильного инженера с упором на бэкенд, который не только пишет код, но и отвечает за то, как сервис работает в проде.
Чем предстоит заниматься:
- Разрабатывать и развивать внутренние инструменты для бизнеса и автоматизации.
- Доводить прототипы до продакшен-уровня: архитектура, надёжность, тесты.
- Настраивать логирование, метрики и мониторинг сервисов.
- Участвовать в создании шаблонов и инженерных стандартов для команд.
- Разрабатывать внутренние интерфейсы на нашем UI-ките.
- Активно использовать AI-инструменты в ежедневной работе.
Наш стек:
- Backend: Java, Kotlin, Spring Boot, PostgreSQL, Kafka
- Frontend: Angular, собственный UI-кит
- Инфраструктура: Kubernetes, AWS, GitLab CI/CD
- Мониторинг: Grafana, Prometheus, ELK
- AI: Cursor или Claude Code на выбор
Что мы от тебя ожидаем:
- 5+ лет коммерческой разработки на Java или Kotlin.
- Уверенный опыт работы со Spring Boot, PostgreSQL, Kafka.
- Опыт поддержки сервисов в продакшене: мониторинг, логирование, разбор инцидентов.
- Опыт фронтенд-разработки на любом современном фреймворке (у нас используется Angular).
- Умение быстро разбираться в чужом коде, в том числе на TypeScript/Node.js.
- Опыт ежедневной работы с AI-инструментами и критический взгляд на сгенерированный код.
- Самостоятельность и готовность отвечать за результат.
Будет плюсом:
- Опыт работы с Angular.
- Опыт миграции работающих систем без остановки.
- Опыт создания шаблонов, библиотек или стандартов для других команд.
- Опыт работы с Kubernetes и AWS.
Почему у нас классно работать:
- Крутая команда и мега-интересный бурно развивающийся продукт, в котором ещё много всего предстоит сделать!
- Удаленный формат работы.
- Компенсация расходов на спорт, английский язык и другие профессиональные курсы. Нам важно, чтобы наши сотрудники развивали свои компетенции и были здоровы!
- Подарки на День Рождения, Свадьбу, рождение ребенка - ведь мы не можем пройти мимо таких событий!
- Реферальная система — бонус за приведенного сотрудника.
- Возможность посещения конференций, вебинаров и других мероприятий, которые будут сопутствовать повышению твоих профессиональных навыков.
- Работа без бюрократии и ненужных ритуалов. Мы работаем вместе, чтобы помочь вам реализовать ваши амбиции, а компании — расти !
Процесс общения проходит всего в несколько этапов: 1. Интервью с HR 2. Техническое интервью 3. Оффер
Если тебя заинтересовала наша позиция, то непременно отправляй свой отклик, мы свяжемся с тобой для более детального общения!
Чем предстоит заниматься:
- Разрабатывать и развивать web-сервисы, построенные на стеке TypeScript / JavaScript / ReactJS / Node.js ( NestJS )
Что мы ждем от вас:
- Опыт frontend react разработки – от 3-х лет
- Хороший опыт на стороне backend разработки на NodeJS – от 2-х лет
- Детальное понимание основных принципов построения модульной компонентной архитектуры web-приложений / сервисов
- Отличное понимание тонкостей работы Node.js и асинхронного программирования
- Хорошее владение фреймворками NestJS / Express
- Уверенный TypeScript
- Опыт работы с Kafka на Node.js
- Опыт работы с БД на Node.js
- Опыт работы с системами логирования / мониторинга
- Понимание организации DevOps практик вокруг CI/CD для эффективного взаимодействия с DevOps инженерами
- Понимание тонкостей межсервисного взаимодействия с учетом вопросов аутентификации и авторизации
- Большим плюсом будет опыт портирования web-приложений в мобильное по средствам WebView и понимание соответствующей проблематики
- Плюсом также будет знакомство с kubernetes и соответствующими особенностями, которые нужно учесть при разработке сервисов
Что мы предлагаем взамен:
- Стабильный и прозрачный доход: размер заработной платы обсуждается по итогам собеседования + квартальная премия
- Гибкий график работы: вы сможете планировать время так, как удобно вам и вашей команде
- Полную удалёнку или гибрид на выбор, а также уютный ИТ-хаб в Москве, Санкт-Петербурге, Екатеринбурге и сезонный коворкинг в Сочи
- Сложные и интересные задачи, современный стек технологий
- Заботу о вашем здоровье: программа ДМС с первых дней работы, куда входит стоматология, обслуживание в лучших клиниках города, страхование и компенсация 10-ти дней больничного
- Возможность вертикального и горизонтального карьерного роста: регулярно проходят тренинги, вебинары, митапы и демо-дни
- Оплату посещения профильных конференций и курсов, помогаем с подготовкой к публичным выступлениям и написанием статей на Хабр
- Предложения от Банка только для сотрудников: собственные спортзалы (Москва, Санкт-Петербург, Екатеринбург), а также скидки на услуги туристических агентств, продукты питания, в рестораны, бары, магазины
#junior #100k #удаленка
MakeDifference
Fullstack JavaScript разработчик
от 60 000 до 90 000 ₽ за месяц
Формат работы: можно удалённо
☑️ Чем предстоит заниматься
-разработка веб-сервисов с упором на функционал, MVP для новых стартапов
-опыт разработки сложных приложений
-сильная команда и регулярный Code Review
☑️ Наши пожелания к кандидатам
-Frontend: Next.js/React, TypeScript, HTML/CSS
-Backend: Express/NestJS, PostgreSQL, ORM, понимание принципов работы веб-приложений и сетевых протоколов
-Будет плюсом: Strapi, TelegrafJS
-Личные качества: желание расти, ответственность за результат, коммуникация
-Опыт: коммерческий опыт от 1 года или релевантные fullstack pet-проекты
Контакты: ••••••••
JavaScript Job •••••••• | •••••••• | ••••••••
#typescript #nodejs
Backend Engineer (TypeScript/Node.js) / Utorg
💰Product: Fintech (non-custodial wallet, on/off-ramp, crypto cards)
📍Remote
•••••••• - это финтех-компания, которая предлагает современную инфраструктуру on/off-ramp и web3 для обеспечения первоклассного пользовательского опыта.
What you bring:
• 5+ years TypeScript/Node.js in production. NestJS for 2+ years — modules, guards, interceptors, microservice transports.
• Deep PostgreSQL: schema design, indexing, EXPLAIN ANALYZE, zero-downtime migrations, database-per-service pattern.
• eal microservices experience — RPC + pub/sub, message brokers, idempotency, eventual consistency, saga/outbox. Not a monolith split into folders.
• Production blockchain (MUST-HAVE) — HD wallets (BIP32/BIP39), smart contracts, ABI, multichain, on-chain transactions with real user funds. ethers.js / viem / ••••••••/web3.js.
• AI-driven workflow (MUST-HAVE) — you use Claude, Copilot, or Cursor daily. You've built automations or LLM-powered tools, not just prompted ChatGPT for code snippets.
• English Upper-Intermediate. Russian — fluent.
Nice to have:
NATS JetStream (streams, consumers, delivery policies), observability stack (OpenTelemetry, Prometheus + Grafana, pino, distributed tracing), Kubernetes with Helm/Kustomize, fintech domain (PCI DSS, KYC/AML, payment systems), experience mentoring mid-level engineers, React basics for back-office UIs.
Читать подробнее:
••••••••
ЗАО «НПЦ ИРС»:
- имеет действующую ИТ-аккредитацию;
- занимает стабильное место на рынке РФ;
- имеет более чем 30-ти летний стаж работы;
- осуществляет выплату «белой» заработной платы БЕЗ ЗАДЕРЖЕК;
- можно работать удаленно, но иногда есть необходимость взаимодействовать с заказчиком офлайн и посещать офис;
- офис в 1-ой минуте от метро Воронцовская и в 5-ти минутах от метро Калужская;
- есть карьерный рост, как внутри проектов, так и внутри компании.
Основные задачи разрабатываемого ПО:
- создание и управление карточками, таблицами, отчетами, а также экспорт данных в различные форматы;
- автоматический расчет статистических показателей и визуализация аналитических данных (дашборды, графики);
- онлайн-коммуникации между пользователями ПО;
- интеграции и обмен данными с другим ПО.
На данный момент мы увеличиваем штат и готовы пригласить в команду Junior+/Middle разработчиков на постоянное сотрудничество
Ключевые обязанности:
- Разработка программного обеспечения на веб-технологии (СУБД PоstgreSQL, сервер NodeJS, клиентская часть React);
- Написание процедур и функций в СУБД Postgres;
- Участие в написании и оформлении отчетной документации;
- Обсуждение и уточнение задачи с заказчиком (возможны командировки, общение с пользователями).
Требования:
- Профильное высшее (оконченное либо учащийся последнего курса) или среднее профессиональное образование;
- Опыт в коммерческой разработке от 1 года;
- Опыт работы с клиентскими фреймворками React (владение NextJS, Angular, Vue будет плюсом);
- Знание Node.js и фреймворка Express, опыт в написании REST/GraphQL сервисов и понимание архитектурных отличий;
- Опыт разработки микросервисов и понимание архитектуры микросервисов;
- Умение разрабатывать сервисы на WebSocket (socket.io);
- Опыт работы с сборщиками vite/webpack (клиент), esbuild (сервисы);
- Умение проектировать логическую и физическую модель БД (PostgreSQL), писать процедуры и оптимизировать запросы на языке SQL;
- Опыт разработки с Redis (знание RabbitMQ, Kafka приветствуются);
- Умение настраивать конфигурации NGINX и Apache;
- Знание базовых команд linux (умение писать скрипты bash приветствуется);
- Опыт работы с контейнерами Docker, понимание принципов CI/CD (опыт работы с Gitlab CI и настройкой конвейеров будет плюсом);
- Знание C++ будет преимуществом;
- Опыт написания тестов (jest, mocha) и опыт работы с JMeter будет большим плюсом;
- Готовность поддерживать и обновлять legacy код;
- Умение предлагать и аргументировать технические решения;
- Самостоятельность и способность быстро обучаться новому.
Условия:
- Отзывчивая команда специалистов, средний возраст - 25 лет;
- Перспектива профессионального и карьерного роста;
- Официальное трудоустройство по ТК РФ, полностью «белая» зарплата;
- Формат работы на выбор: офис, гибрид;
- Офис в шаговой доступности от м. Калужская/Воронцовская.
Если вы готовы стать частью нашей команды, отправляйте ваше резюме. Наш HR-специалист свяжется с вами в ближайшие дни.
Чем предстоит заниматься:
-
Проектировать и развивать backend кредитных сервисов на Node.js;
-
Разрабатывать архитектуру и реализовывать серверные составляющие высоконагруженного финансового проекта с нуля.
-
Проектировать API и интеграции между внутренними сервисами Сравни.ру;
-
Работать с PostgreSQL: схемы, миграции, индексы, оптимизация запросов, консистентность данных;
-
Решать задачи надежности: идемпотентность, обработка дублей, корректное восстановление после ошибок;
-
Покрывать критичную бизнес-логику unit- и интеграционными тестами;
-
Настраивать и улучшать наблюдаемость: логи, метрики, алерты, техническая документация;
-
Разбирать сложные продуктовые кейсы вместе с аналитиками, продуктом и смежными командами.
Мы ждем что вы:
-
Имеете опыт backend-разработки на Node.js от 2-3 лет;
-
Имеете опыт работы с Nest.js или готовы быстро погрузиться;
-
Хорошо понимаете PostgreSQL: транзакции, индексы, блокировки, миграции, оптимизация запросов;
-
Умеете проектировать надежные REST API;
-
Имеете опыт написания unit- и интеграционных тестов;
-
Понимаете принципы ООП, SOLID и аккуратного проектирования сервисной логики;
-
Имеете опыт работы с очередями или брокерами сообщений: RabbitMQ, Kafka или аналоги;
-
Понимаете идемпотентность, eventual consistency, ретраи и обработки ошибок в распределенных системах;
-
-меете читать документацию, разбираться в чужом коде и доводить технические решения до продакшена.
DataLens — сервис визуализации и анализа данных от Yandex Cloud. Мы расширяем команду и ищем опытных фулстек-разработчиков на TypeScript.
Стек: Node.js, Express, PostgreSQL, Knex.js, React, Redux, Gravity UIKit и другие Gravity-библиотеки.
Часть разработки ведётся в открытых репозиториях, так как DataLens является и опенсорс-продуктом.
Разработка сервисов
Мы проектируем и разрабатываем сервисы на Node.js. Например, API для создания скриншотов графиков, систему для организации почтовых рассылок дашбордов, публичный API, систему асинхронного экспорта и импорта объектов между инсталляциями DataLens, системы аутентификации и авторизации, интеграцию со сторонними решениями. Ещё мы имеем дело с базами данных, поэтому понимание принципов работы PostgreSQL будет хорошим плюсом.
Разработка интерфейсов
Данная вакансия подразумевает больший уклон в Node.js-разработку, но мы также проектируем и разрабатываем UI-инструменты для настройки подключений, датасетов, графиков и дашбордов, для навигации и управления правами доступа. Вместе с дизайнерами придумываем, как сделать UI функциональным и понятным.
Сопровождение и поддержка сервисов
Мы активно принимаем участие в поддержке инфраструктуры наших сервисов, настраиваем CI/CD-процессы, используем Terraform и Kubernetes, масштабируем и ускоряем работу, следим за стабильностью сервисов.
Вклад в облачные фронтенд-технологии
Мы много контрибьютим в общие для Yandex Cloud фронтенд-технологии и в нашу открытую облачную экосистему компонентов и библиотек Gravity UI.
Больше о фронтенде в Яндексе — в канале Yandex for Frontend
* Несколько лет разрабатывали Node.js-сервисы и интерфейсы на React
* Работали с реляционными базами данных
* Интересуетесь облачными технологиями
* Готовы разбираться в инфраструктуре, деплое и связанных с ними процессах
Full Stack Engineer (React Native/Node.js)
🏢 Компания: Orangesoft
🌍 Формат: Удалёнка (work from anywhere)
О компании:
Orangesoft — международная full‐cycle IT‐компания, создающая комплексные мобильные приложения и веб‐сервисы. Работают с продуктами в областях healthcare, fintech и IoT, предлагают услуги от product discovery до поддержки и расширения команд.
Задачи:
• Исправлять и укреплять существующие флоу: onboarding, сессии, челленджи, paywall/restore и чат с коучем.
• Вести изменения от разработки до тестирования на устройстве и релизов (EAS/TestFlight/Play).
• Поддерживать корректность AI‐коуча на клиенте и по контракту API (строгие request bodies, история разговоров на сервере, entitlements).
• Работать по Figma и существующей design system.
• Отлаживать подписки и идентичность между приложением, RevenueCat и вебхуками.
Требования:
• 3+ года опыта в TypeScript в продакшне, включая React Native.
• Опыт продакшн Node/TypeScript API; NestJS — плюс.
• Наличие хотя бы одного приложения, которое вы лично помогали залить в App Store или Google Play (TestFlight/internal track считается при наличии ответственности за заливку).
• Опыт работы с унаследованным продуктом (не только 0→1 MVP).
• Ежедневное использование AI‐инструментов разработки (Claude Code, Codex, Cursor или эквиваленты).
Будет плюсом:
• Expo (Router, EAS Build/Submit/Update, dev clients).
• AWS Cognito, JWT и нюансы TestFlight OAuth.
• RevenueCat, sandbox, restore и вебхуки.
• Sanity и/или Pinecone.
• Grafana/Loki/OpenTelemetry.
• Опыт быстрого правления Python/FastAPI‐сервиса для исправления контрактов/валидации/логирования.
Стек:
React Native, Expo, TypeScript, Node.js, NestJS, Python, FastAPI, AWS Cognito, JWT, RevenueCat, Sanity, Pinecone, Grafana, Loki, OpenTelemetry, EAS, TestFlight, Google Play, Figma
Условия:
• Удалённая работа и гибкий график.
• Полная автономия по времени и фокусу на результатах.
• Поддержка при старте проекта и обмен знаниями с коллегами.
• Реферальные бонусы.
📩 ••••••••
О продукте
Афина ИИ - платформа ИИ-агентов для бизнеса. Наши клиенты подключают WhatsApp, Telegram, Instagram и другие каналы, после чего ИИ-агент самостоятельно консультирует покупателей, помогает выбрать услуги, записывает на приём и отвечает на вопросы.
Наша платформа построена на NestJS и Kubernetes и интегрирована с CRM-системами, мессенджерами, сервисами онлайн-записи и платёжными системами.
Чем предстоит заниматься
-
Развивать ИИ-агентов: обработку сообщений, вызов внешних функций, проверку ответов нейросети и защиту от ошибочных действий.
-
Разрабатывать и поддерживать интеграции с YClients, мессенджерами, CRM и платёжными системами.
-
Обеспечивать стабильную работу сервисов при сбоях, повторной обработке сообщений и одновременных запросах.
-
Работать с базами данных и оптимизировать запросы.
-
Писать автоматические тесты для бизнес-логики, интеграций и диалогов ИИ-агента.
-
Следить за стабильностью платформы, устранять ошибки и внедрять обновления.
-
Участвовать в проектировании архитектуры, проверять код коллег и вести техническую документацию.
Наши технологии
TypeScript, Node.js, NestJS, PostgreSQL, Prisma, Redis, RabbitMQ, Socket.IO.
Для работы с искусственным интеллектом используем OpenAI SDK, OpenRouter, LangChain и Pinecone.
Инфраструктура: Docker, Kubernetes, GitLab CI, Cloudflare.
Что мы ожидаем
-
От 5 лет коммерческого опыта серверной разработки, из них от 3 лет с Node.js и TypeScript.
-
Уверенное знание NestJS и опыт разработки микросервисов.
-
Опыт интеграции со сторонними сервисами через REST API.
-
Практический опыт работы с PostgreSQL, Redis и RabbitMQ.
-
Опыт работы с большими языковыми моделями (LLM) и их API.
-
Умение писать автоматические тесты.
-
Опыт работы с Docker, Kubernetes и автоматизацией развёртывания.
-
Самостоятельность, ответственность и умение доводить задачи до результата.
Будет преимуществом
-
Опыт интеграции с YClients, Altegio, DIKIDI или аналогичными системами.
-
Опыт работы с API WhatsApp, Telegram и Instagram.
-
Опыт подключения платёжных систем.
-
Знакомство с LangChain и векторными базами данных.
-
Опыт разработки SaaS-продуктов и сервисов на основе искусственного интеллекта.
Формат работы
Полностью удалённая работа.
Обязанности:
- Анализ и доработка существующего программного обеспечения робототехнических комплексов.
- Разработка новых функций на Node.js, TypeScript и Python.
- Настройка программного обеспечения под конкретную конфигурацию робота.
- Разработка и доработка модулей управления движением, навесным оборудованием, освещением, видеосистемой и датчиками.
- Интеграция программного обеспечения с платами управления, электроприводами VESC, GNSS, IMU, ультразвуковыми датчиками, IP-камерами и другим оборудованием.
- Работа с интерфейсами UART, USB Serial, RS-485, CAN, Modbus, PWM и PPM.
- Настройка и сопровождение одноплатных компьютеров Orange Pi под управлением Linux.
- Сборка и развёртывание программного обеспечения для ARM64.
- Настройка автозапуска приложений через systemd.
- Настройка сетевого взаимодействия между роботом, сервером и пользовательским интерфейсом.
- Работа с REST API, WebSocket и Socket.IO.
- Настройка nginx, RTSP, WebRTC, go2rtc и FFmpeg.
Требования:
- Высшее или среднее профессиональное техническое образование: робототехника, мехатроника, автоматизация, программная инженерия, электроника, приборостроение или смежное направление.
- Практический опыт разработки программного обеспечения на JavaScript или TypeScript.
- Знание Node.js и экосистемы npm.
- Практический опыт программирования на Python.
- Уверенная работа в Linux, желательно Ubuntu или Debian.
- Понимание структуры файловой системы Linux, прав доступа, процессов и системных служб.
- Опыт работы с SSH, systemd, journalctl и командной строкой Linux.
- Опыт работы с Git.
Мы предлагаем:
- Достойную твоего профессионального уровня заработную плату (уровень вознаграждения обсуждается индивидуально по результатам интервью);
- Годовую премию по результатам деятельности, дополнительную материальную мотивацию (премии от руководителя);
- Качественную программа ДМС со стоматологией с первого месяца работы; услуги телемедицины, консультации психолога, страхование жизни и здоровья в том числе за границей, льготные условия страхования для близких и возможность расширить перечень клиник по опции Flexible benefit;
- Неограниченный доступ к образовательному контенту на портале знаний от корпоративного университета;
- Подписка на лучшие электронные библиотеки с подборками IT-литературы (и не только);
- Собственный центр профессионального развития, в котором проводятся комплексные программы обучения hard skills;
- Внутренние демодни, коуч-дни, питчи – то, что поможет продвигать и совершенствовать проекты и собственные идеи;
- Корпоративные скидки для изучения английского языка в малых группах онлайн и офлайн;
- Регулярные карьерные марафоны, индивидуальные карьерные консультации и планы развития;
- Общение вне рабочих рамок – независимо от того, в каком городе ты работаешь! От участия в корпоративных спортивных сообществах до онлайн-экскурсий и неформальных встреч в формате Random coffee;
- Работу в аккредитованной ИТ компании.
В «Газпром нефть» ты можешь:
- Получить уникальный профессиональный опыт;
- Создавать смелые проекты с нуля и наблюдать за их влиянием на целую отрасль;
- Быть вместе с теми, кого вдохновляют сверхсложные задачи;
- Сочетать несколько ролей, быть частью нескольких команд или участвовать в кросс-функциональных командах;
- Использовать возможности компании-лидера для своей самореализации и убедиться, что любой профессиональный опыт важен;
- Быть среди тех, кто создает первую в России цифровую платформу для управления промышленной компанией нового поколения.
Смотрите также в каталоге
Хотите персональную подборку?
Введите свои критерии — мы отфильтруем вакансии по вашим требованиям
Найти подходящие вакансии →