ROI Solutions
Senior Full Stack Web Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Full Stack Engineer в продуктовую SaaS-компанию ROI Solutions для разработки и развития multi-tenant платформы для некоммерческого сектора. Роль сочетает hands-on разработку frontend и backend, влияние на архитектуру и внедрение AI-enabled функций.
Задачи
- Разрабатывать продуктовые фичи с использованием современных веб-технологий и инженерных практик
- Проектировать, создавать и поддерживать frontend- и backend-компоненты, API и сервисы
- Участвовать в определении и развитии архитектуры приложения, паттернов проектирования и инженерных стандартов
- Развивать multi-tenant SaaS-платформу с фокусом на масштабируемость, надёжность, безопасность и поддерживаемость
- Создавать и интегрировать AI-enabled фичи, workflow и пользовательские сценарии
- Сотрудничать с техническим руководством по системному дизайну и долгосрочной стратегии платформы
- Участвовать в code review, обсуждениях дизайна и инициативах по улучшению качества, тестирования, автоматизации и доставки
- Продвигать современные практики разработки, включая AI-assisted workflows и автоматизацию
- Менторить инженеров и делиться технической экспертизой
- Работать в тесной связке с Product, UX и кросс-функциональными стейкхолдерами
- Оценивать новые технологии и рекомендовать практичные решения для повышения качества продукта и продуктивности разработки
Требования
- Сильный опыт создания современных веб-приложений на актуальных frontend-фреймворках
- Продвинутое знание JavaScript/TypeScript и современных практик разработки ПО
- Опыт проектирования и разработки API и backend-сервисов
- Опыт работы с облачными средами и пайплайнами деплоя
- Сильное понимание архитектуры приложений, паттернов проектирования и принципов масштабируемой разработки
- Опыт работы с системами контроля версий, code review, автоматизированным тестированием и CI/CD
- Опыт интеграции AI-сервисов или AI-enabled возможностей в приложения либо способность быстро освоить это направление
- Знакомство с LLM и современными паттернами интеграции AI
- Понимание RAG, vector search, tool use и AI orchestration
- Понимание вопросов надёжности, безопасности, приватности, governance и UX, связанных с AI-enabled приложениями
- Интерес к использованию AI-assisted инструментов разработки для повышения продуктивности
- Подтверждённая способность влиять на архитектуру приложений и инженерные стандарты
- Опыт проектирования масштабируемых и поддерживаемых решений в SaaS-средах
- Сильное понимание аутентификации, авторизации, принципов безопасности и паттернов multi-tenant приложений
- Способность балансировать долгосрочное техническое совершенство с прагматичными бизнес-целями
- Опыт менторства инженеров и повышения общекомандных практик разработки
- Сильное понимание компонентной архитектуры и разделения ответственности
- Опыт создания доступных, производительных и адаптивных веб-приложений
- Знакомство с современными подходами к data-fetching, state management, routing и архитектуре приложений
- Опыт использования AI-assisted инструментов разработки и современных инженерных workflow
- Знакомство со specification-driven подходами, автоматизацией и практиками quality-focused разработки
Условия
- Работа в Eastern Time Zone
- Ограниченные командировки — как правило, менее пяти поездок в год для командных, планировочных или корпоративных встреч
- Вакансия заявлена как remote, но возможен hybrid или офис, если это лучше подходит кандидату
- Доступно только для работы в 24 локациях: AL, AR, CO, FL, IL, IN, KY, MA, MD, ME, MI, MN, NC, NH, NJ, PA, SC, TX, VA, VT, WA, WI, WV, DC
- ROI Solutions — независимая компания, ориентированная на некоммерческий сектор
- Равные возможности трудоустройства без дискриминации
Навыки
- JavaScript
- TypeScript
- LLM
- RAG
- vector search
- AI orchestration
- CI/CD
- SaaS
- multi-tenant architecture
- cloud-native
- design systems
- AI-assisted development