LeadRemoteCanada
Staff Frontend Engineer
О роли
Описание вакансии
О компании
- Крупная SaaS-платформа, работающая в распределённой remote-first среде.
- Позиция размещена от имени партнёрской компании.
Обязанности
- Проектировать, разрабатывать и поддерживать веб-приложения, клиентские порталы, backend-сервисы и API для usage, billing и account management.
- Вести frontend-разработку на TypeScript, React и современных библиотеках компонентов.
- Разрабатывать backend-сервисы и API на Go и Node.js.
- Развивать бизнес-логику расчёта usage, ценообразования, промо, биллинга и reconciliation.
- Строить интеграции с NetSuite, Salesforce и облачными маркетплейсами (AWS, Azure, GCP).
- Улучшать надёжность платформы: тесты, CI/CD, observability, алертинг, мониторинг.
- Отвечать за production-поведение систем: runbooks, дашборды, rollout controls, recovery.
- Участвовать в roadmap-планировании и архитектурных решениях.
- Менторить инженеров через code review и design-обсуждения.
Требования
- Опыт разработки production-grade ПО для крупных SaaS-платформ.
- Минимум 1 год полностью удалённой работы.
- Сильный опыт с TypeScript, React и современным frontend.
- Практический опыт с Go и/или Node.js, backend-сервисами и API.
- Понимание распределённых систем: масштабируемость, multi-tenancy, eventual consistency.
- Опыт с Kubernetes в AWS, GCP или Azure; IaC (Helm, Terraform, Jsonnet).
- Чистый, тестируемый и поддерживаемый код.
- Опыт ведения сложных инициатив и менторства.
- Готовность к on-call и follow-the-sun ротациям.
Стек и навыки
С чем работаем