Мы развиваем high-load продукт в сфере безопасности, где критически важна производительность и гибкость бизнес-логики. Наша команда — сильные специалисты, которые любят сложные технические задачи и избегают оверинжиниринга.
Задачи:
- Разрабатывать и поддерживать слой интеграции движка выполнения JS-кода в нативное приложение на Go.
- Оптимизировать производительность (CPU/Memory) при массовом выполнении скриптов.
- Интегрировать JS-рантайм с внутренними архитектурными компонентами.
- Участвовать в проектировании API для взаимодействия между хост-системой и исполняемым скриптом.
Требования:
- Отличное знание Go и понимание внутренних механизмов рантайма (memory management, garbage collection, goroutines).
- Глубокое знание JavaScript/ECMAScript, замыканий и асинхронности, понимание работы JS «под капотом».
- Опыт встраивания скриптовых движков или разработки плагинов/расширений — большой плюс.
- Умение писать чистый, поддерживаемый и тестируемый код.
Будет плюсом:
- Опыт разработки транскомпиляторов или линтеров.
- Знание C/C++ для понимания низкоуровневых биндингов.
- Навыки низкоуровневой оптимизации ПО.
Мы предлагаем:
- Работу в команде профессионалов без бюрократии.
- Конкурентную заработную плату: $3,000 – $6,000 (по итогам собеседования).
- Полный удалённый формат работы (гибкий график).
- Возможность влиять на архитектуру продукта.