О компании
ScholarshipOwl — крупнейший маркетплейс стипендий в США. Платформа использует ИИ для связи 14 миллионов студентов, ищущих стипендии, с компаниями, которые ищут студентов. Миссия — сделать финансирование образования доступнее и дать брендам возможность взаимодействовать с новым поколением. Технологии упрощают поиск стипендий, процесс подачи заявок и обеспечивают измеримые результаты для студентов и партнёров.
Задачи
- Полный цикл разработки: проектировать и внедрять B2B-функциональность от Laravel/Doctrine JSON:API эндпоинтов до реактивных компонентов Nuxt 3/4 и серверных маршрутов.
- Развивать встраиваемые виджеты, логику Nitro-сервера, кросс-доменные сообщения iframe, SDK отслеживания событий и конвейеры приёма данных.
- Проектировать реляционные схемы БД (MySQL), маппинги Doctrine, миграции, RESTful/JSON:API контракты и кэширование Redis.
- Интегрировать ИИ-инструменты (Cursor, Gemini) в ежедневную разработку для быстрого прототипирования, рефакторинга, генерации тестов и создания LLM-функций, например автоматической оценки заявок.
- Интегрировать и поддерживать сторонние сервисы и API: CRM, системы отслеживания ошибок, платёжные шлюзы, облачные сервисы данных.
- Настроить автоматизированное тестирование: PHPUnit для бэкенда, Playwright и Vitest для E2E и компонентов, интегрированное в CI/CD.
- Проводить код-ревью, взаимодействовать с продакт-менеджерами, QA-инженерами и руководством.
Требования
- Опыт: от 4 лет профессиональной full-stack разработки, минимум 1 год активного использования ИИ-ассистентов в ежедневной работе.
- Бэкенд: коммерческий опыт с PHP 8+ и Laravel (чистая сервисная архитектура, очереди и задания, middleware, аутентификация OAuth2/Passport).
- Фронтенд: глубокое знание Vue 3 (Composition API), Nuxt 3 или Nuxt 4, TypeScript, Pinia, Tailwind CSS.
- Базы данных и ORM: моделирование реляционных БД и оптимизация запросов MySQL, опыт с ORM (Doctrine ORM/DBAL или глубокий Eloquent с готовностью быстро освоить Doctrine).
- API и кэширование: понимание RESTful/JSON:API стандартов, маппинга ошибок валидации, форматирования запросов, кэширования Redis.
- ИИ-инструменты: ежедневное использование Cursor и Gemini для кодинга, отладки и создания тестов.
- Автотесты: опыт написания тестов PHPUnit и фронтенд/E2E тестов (Playwright, Vitest или Cypress).
- DevOps: уверенное знание Git, CI/CD пайплайнов, Docker, Linux и контейнерных сред.
- Коммуникация и автономность: отличные письменные технические навыки для PR, архитектурных документов и трекинга задач; высокая автономность в навигации по многосервисной кодовой базе.
Будет плюсом
- Степень бакалавра в Computer Science, Software Engineering или эквивалентный практический опыт.