Пссс...може, досить читати мовою окупанта?
Переходь на українську версію сторінки!

Следующая вакансия

Старший разработчик Node.js (Fullstack) в Surnin Synergy LTD

5 декабря

8 просмотров

Surnin Synergy LTD

Surnin Synergy LTD

0
0 отзывов
Без опыта
Частичная занятость

Переведено Google

Компания: Surnin Synergy LTDМестоположение: УдаленноДолжность: Старший разработчик Node.js (с поддержкой Fullstack)Тип занятости: Контракт/Полная занятостьО Surnin SynergySurnin Synergy — это искусственный интеллект Научно-исследовательская компания. Мы создаем собственные продукты на основе искусственного интеллекта и предоставляем услуги по разработке искусственного интеллекта широкому кругу клиентов.Наша команда состоит из двух соучредителей и четырех основных членов команды. Мы быстро растем

Компания: Surnin Synergy LTD

Местоположение: Удаленно

Должность: Старший разработчик Node.js (с поддержкой Fullstack)

Тип занятости: Контракт/Полная занятость

О Surnin Synergy

Surnin Synergy — это искусственный интеллект Научно-исследовательская компания. Мы создаем собственные продукты на основе искусственного интеллекта и предоставляем услуги по разработке искусственного интеллекта широкому кругу клиентов.

Наша команда состоит из двух соучредителей и четырех основных членов команды. Мы быстро растем и ищем старшего разработчика, который сможет взять на себя решение технических задач, управлять процессом разработки от начала до конца и помогать формировать архитектуру и реализацию наших продуктов.

Обзор должностей

Мы ищем старшего разработчика Node.js с полнофункциональными возможностями. Идеальный кандидат прагматичен, автономен и готов взять на себя полную ответственность за внутренние и внешние задачи — от архитектуры базы данных до развертывания. Вы будете тесно сотрудничать с основателями и вносить ключевой вклад в разработку продуктов, принимать важные технические решения и определять направление наших продуктов искусственного интеллекта.

Примечание. Эта роль выполняется на контрактной основе. Проект, над которым вы будете работать, является экспериментальным и может не запуститься. Мы ищем разработчика, который увлечен инновациями и готов внести свой вклад в проекты, которые могут развиваться или меняться в зависимости от результатов.

Обязанности

  • Разработка и поддержка масштабируемых серверных систем с использованием Node.js, Express и TypeScript.
  • Проектирование системной архитектуры, схем баз данных и функций реального времени.
  • Создание и управление очередями задач и связью в реальном времени с помощью BullMQ, Redis и WebSockets.
  • Гарантируйте надежность, наблюдаемость и производительность приложений (OpenTelemetry + ELK).
  • Внедряйте надежные методы тестирования, безопасности и документирования.
  • Поддерживайте разработку внешнего интерфейса (React, Vite, Shadcn UI) путем проверки кода и внесения критических изменений.
  • Сотрудничайте с командой при планировании, развертывании и и оптимизировать инфраструктуру и функции.

Требования1. Базовые серверные части и архитектура

  • Знания Node.js и Express на уровне эксперта.
  • Сильные навыки TypeScript (строгая типизация, универсальные шаблоны, служебные типы).
  • Опыт в проектировании систем, архитектурных решениях и прагматичной разработке.

2. Данные, асинхронность и работа в режиме реального времени

  • Продвинутый уровень MongoDB: агрегация, индексирование, транзакции, проектирование схемы.
  • Расширенный уровень использования Redis: кэширование, публикация/подписка, структуры данных.
  • Опыт работы с BullMQ для надежных очередей, идемпотентности и ограничение скорости.
  • WebSockets: реализация и масштабирование в реальном времени (адаптер Redis).

3. Инфраструктура и наблюдаемость

  • OpenTelemetry + ELK для отслеживания, регистрации и отладки распределенных транзакций.
  • Docker: оптимизация изображений, docker-compose для разработки.nt.
  • Экономичные инфраструктурные решения (оптимизация ОЗУ/ЦП/хранилища).

4. Обеспечение качества и безопасность

  • Опыт модульного и интеграционного тестирования (Jest, Supertest), TDD является плюсом.
  • Знание OWASP, безопасных API, обработки токенов/сессий.
  • Навыки документирования: Swagger/OpenAPI, архитектурная документация.

5. Фронтенд и лидерство

  • Уверенность Знание пользовательского интерфейса React, Vite, Shadcn.
  • Возможность проводить тщательные и конструктивные ревью кода.
  • Полная автономия, возможность комплексного решения задач от базы данных до внешнего интерфейса и развертывания.

Что мы предлагаем

  • Возможность работать в быстрорастущей компании, занимающейся исследованиями и разработками в области искусственного интеллекта.
  • Тесное сотрудничество с основателями и ответственными за принятие ключевых решений.
  • Гибкая удаленная или гибридная организация работы.
  • Знакомство с передовыми технологиями искусственного интеллекта и масштабируемой разработкой продуктов.
  • Возможность внести свой вклад в экспериментальные проекты искусственного интеллекта, способные сформировать будущее наших продуктов.

Как Подать заявку

Отправьте свое резюме и краткое сопроводительное письмо.

Важно! Чтобы определить приоритетность вашего заявления, ответьте в сопроводительном письме на два вопроса:

  1. Почему вы идеально подходите на эту конкретную должность?
  2. Назовите 3 технических улучшения или оптимизации, которые вы бы внесли в наши продукты искусственного интеллекта или серверные системы.

Если вы готовы оказать влияние на наши продукты искусственного интеллекта, мы рекомендуем вам подать заявку!

Переведено Google

Без опыта
Частичная занятость
Хотите найти подходящую работу?
Новые вакансии в вашем Telegram
Подписаться
Мы используем cookies
Принять