Software Engineer C# .NET React
Olo — SaaS-платформа для ресторанной индустрии, ускоряющая цифровую трансформацию: цифровые заказы, платежи, лояльность и вовлечение гостей. Штаб-квартира в Нью-Йорке, компания инвестирует в Белфаст и Северную Ирландию как ключевой хаб. Роль полностью удалённая с возможностью работать из любой точки Северной Ирландии.
О роли
Вы присоединитесь к команде BrandX (Brand Experience) в составе группы Order Engineering. BrandX создаёт инструменты, с помощью которых ресторанные бренды и внутренние команды Olo управляют бизнесом на платформе. Команда отвечает за Dashboard, внутреннее Admin-приложение, системы биллинга и выставления счетов, а также за аутентификацию и управление пользователями брендов, включая SSO и двухфакторную аутентификацию. Кроме того, команда разрабатывает Olo AI Assist — ассистента на естественном языке внутри Dashboard. В команде семь инженеров из США и Европы; вы станете первым сотрудником в Северной Ирландии.
Задачи
- Изучить домен BrandX и технологический стек, познакомиться с брендами, финансовыми партнёрами и командами Order Engineering.
- Самостоятельно вести небольшие и средние фичи от понимания требования до релиза, с поддержкой старших инженеров.
- Писать код, соответствующий стандартам, и участвовать в код-ревью как автор и ревьюер.
- Создавать надёжное и поддерживаемое ПО с тестовым покрытием, соответствующим риску изменений.
- Участвовать в delivery-пайплайне команды: тестовое покрытие, CI и практики деплоя.
- Использовать Claude Code и GitHub Copilot как основной способ разработки и помогать команде расширять возможности этих инструментов.
- Диагностировать и отлаживать продакшен-проблемы, разбираясь в устройстве систем.
- Участвовать в командных церемониях: ежедневные стендапы и ретроспективы.
- Участвовать в обучающих активностях, включая game days и тренинги.
- Войти в on-call ротацию с постепенным расширением ответственности по мере изучения систем.
Требования
- Степень бакалавра в Computer Science, Software Engineering или смежной области, либо эквивалентный практический опыт.
- 1–3 года профессионального опыта в software engineering или сильное портфолио реализованных проектов.
- Рабочее знание C# и .NET, умение читать чужой код.
- Опыт создания веб-интерфейсов. Используется React и TypeScript, но подойдёт любой современный фреймворк.
- Уверенное владение SQL и реляционными данными.
- Понимание разницы между unit-, integration- и end-to-end тестами и уместности каждого из них.
- AI-агенты для кодинга — основной способ работы: ежедневное использование инструментов вроде Claude Code, понимание основ генерируемого кода.
- Раннее задавание вопросов, привычка фиксировать информацию, комфортная работа с коллегами в других часовых поясах.
Условия
- Полностью удалённая работа из любой точки Северной Ирландии.
- Зарплата по договорённости.