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

Задачи:

  • Разрабатывать и поддерживать слой интеграции движка выполнения JS-кода в нативное приложение на Go.
  • Оптимизировать производительность (CPU/Memory) при массовом выполнении скриптов.
  • Интегрировать JS-рантайм с внутренними архитектурными компонентами.
  • Участвовать в проектировании API для взаимодействия между хост-системой и исполняемым скриптом.

Требования:

  • Отличное знание Go и понимание внутренних механизмов рантайма (memory management, garbage collection, goroutines).
  • Глубокое знание JavaScript/ECMAScript, замыканий и асинхронности, понимание работы JS «под капотом».
  • Опыт встраивания скриптовых движков или разработки плагинов/расширений — большой плюс.
  • Умение писать чистый, поддерживаемый и тестируемый код.

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

  • Опыт разработки транскомпиляторов или линтеров.
  • Знание C/C++ для понимания низкоуровневых биндингов.
  • Навыки низкоуровневой оптимизации ПО.

Мы предлагаем:

  • Работу в команде профессионалов без бюрократии.
  • Конкурентную заработную плату: $3,000 – $6,000 (по итогам собеседования).
  • Полный удалённый формат работы (гибкий график).
  • Возможность влиять на архитектуру продукта.