Mercor
Backend Engineer - Node.js Expert
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior backend-инженер в Mercor для работы над высоконагруженными сервисами на Node.js, TypeScript и Rust. Контрактная позиция с полной занятостью, удалённо.
Задачи
- Руководить поставкой фич в командах, обеспечивая соответствие целям платформы и системы
- Проектировать, разрабатывать, тестировать и поддерживать сервисы на Node.js, TypeScript и Rust на всём жизненном цикле ПО и в CI/CD
- Строить и оптимизировать server-to-server интеграции и API-слои (REST и GraphQL) для высоконагруженных приложений
- Интегрировать возможности AI/ML в продуктовые сервисы и использовать генеративные AI-инструменты для повышения продуктивности
- Участвовать в проектировании решений, проводить код-ревью и применять лучшие практики для масштабируемых, безопасных и поддерживаемых систем
- Мониторить производительность приложений, поддерживать устранение дефектов и непрерывное улучшение
Требования
- 4+ года профессионального опыта в разработке ПО или степень бакалавра по Computer Science и 3+ года опыта
- Практический опыт продакшн-разработки на Node.js и TypeScript на бэкенде
- Практический опыт разработки на Rust для продакшн-сервисов или критичных к производительности модулей
- Сильные знания веб-основ: семантика HTTP, cookies, заголовки, кэширование, сессии и паттерны server-to-server коммуникации
- Опыт создания или эксплуатации высоконагруженных потребительских веб-платформ
- Возможность надёжно работать не менее 40 часов в неделю по будням
- Отличные навыки письменной и устной коммуникации
Условия
- Контрактная занятость
- Оплата $45–$65 в час
- Удалённая работа
- 40 часов в неделю
Навыки
- Node.js
- TypeScript
- Rust
- REST
- GraphQL
- CI/CD
- HTTP
- AI/ML