Element451

backend developer for higher education

Коротко

Senior backend-разработчик для AI-платформы Element451, помогающей университетам привлекать и зачислять студентов. Работа над мультитенантным async-first продуктом на PHP/Laravel и MongoDB с очередями, API и интеграциями (Twilio, Stripe, PayPal, AWS). Требуется 5+ лет опыта backend-разработки в сложных SaaS-продуктах, глубокая экспертиза в PHP/Laravel и AWS, а также активное использование agentic AI-инструментов в разработке. Формат работы — офис в Белграде.

О компании
Element451 создаёт AI-платформу, которая помогает колледжам и университетам привлекать, зачислять и поддерживать студентов. Мультитенантная, async-first платформа обрабатывает взаимодействия со студентами и интегрирует AI в продукт.
Задачи
•Разрабатывать backend-сервисы на PHP/Laravel с чёткими доменными границами и поддерживаемой бизнес-логикой
•Владеть дизайном схемы MongoDB и индексов, производительностью запросов и безопасными миграциями для мультитенантных нагрузок
•Строить асинхронные, событийно-ориентированные очереди, задачи и повторные попытки с идемпотентностью, backpressure и корректной обработкой сбоев
•Владеть API-контрактами, эволюцией схем, обратной совместимостью, планированием deprecation и координацией с downstream-потребителями
•Проектировать безопасную изоляцию тенантов, границы авторизации, обработку чувствительных данных, аудируемость, управление секретами и соответствие приватности
•Реализовывать и поддерживать интеграции с Twilio, Stripe, PayPal, Google, Outlook и SIS/CRM системами
•Оптимизировать производительность и стоимость на масштабе, включая паттерны запросов, N+1, размер payload и поведение на уровне тенантов в продакшене
•Писать unit, integration и end-to-end тесты
•Безопасно выпускать изменения за feature flags, мониторить сервисы в продакшене, вести проблемы из общей triage-очереди
•Вести технический дизайн, коммуницировать архитектурные компромиссы, улучшать код и дизайны через ревью, менторить инженеров, координировать кросс-командные изменения, превращать инциденты в системные улучшения
•Использовать одобренные AI-инструменты разработки в кодинге, тестировании, отладке и дизайне; ревьюить, тестировать и нести ответственность за весь AI-assisted output
•Делиться эффективными паттернами AI-разработки с командой
•Понимать логику и контекст работы до начала реализации
•Нести ответственность за результаты от изначального дизайна до стабильной работы в продакшене
•Проактивно выявлять риски и устранять блокеры
•Открыто сотрудничать и использовать обратную связь для улучшения решений
Требования
•5+ лет профессионального опыта в backend engineering, включая значительное время на уровне Senior или около того в сложном мультитенантном SaaS-продукте
•Глубокая экспертиза в PHP и Laravel, включая дизайн сервисов и доменов, асинхронные и очередные примитивы, производительность на масштабе
•Сильные навыки моделирования данных, желательно с MongoDB, включая дизайн схем и индексов, производительность запросов и мультитенантные аспекты
•Опыт построения асинхронных, событийно-ориентированных систем с SQS или сравнимыми очередями, включая идемпотентность, повторные попытки и режимы сбоев
•Практический опыт работы с AWS: ECS/Fargate, Lambda, SQS/SNS, EventBridge и S3 в качестве владельца сервиса
•Опыт проектирования и версионирования API, используемых другими командами и клиентами
•Опыт реализации интеграций со сторонними API, включая аутентификацию, повторные попытки и сверку
•Опыт автоматизированного тестирования на нескольких уровнях
•Актуальный практический опыт работы с agentic AI инструментами разработки на протяжении всего жизненного цикла
•Отличные навыки письменной коммуникации для технических документов и описаний PR
Будет плюсом: TypeScript/Node.js и NestJS, GraphQL, Playwright или сравнимое E2E-тестирование, продакшен-опыт с OpenAI API или сравнимыми LLM-платформами, Claude Code, Codex или сравнимые AI-инструменты разработки.
Условия
•Живая, интерактивная техническая оценка с инженерами; без домашнего задания или тривиальных вопросов
•Кандидаты демонстрируют свою работу, рассуждения и использование AI-инструментов в реальном времени
•Каждый кандидат встречается с командой

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте