Nexcess
Backend Developer (Experience Services)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Backend-разработчик в команду Experience Services, которая отвечает за корзину, оформление заказов, биллинг и аутентификацию для Managed Hosting и Managed Applications. Роль предполагает полную ответственность за фичи: от спецификации и кода до тестов и эксплуатации в продакшене.
Задачи
- Вести backend-фичи end-to-end в домене Experience Services: от спецификации через реализацию, тестирование, деплой и мониторинг до поддержки в продакшене
- Проектировать и разрабатывать надёжные backend-сервисы и интеграции: логику приложений, API, workflow
- Разрабатывать и поддерживать функциональность биллинга и выставления счетов, транзакционные потоки и интеграции
- Работать с реляционными базами данных и моделями данных, обеспечивая корректность, производительность и надёжность
- Переводить бизнес- и продуктовые требования в понятные технические спецификации, выявлять зависимости, сценарии отказа и edge cases
- Использовать AI-инструменты для разработки в ежедневной работе и критически проверять сгенерированный код
- Писать тесты к каждому изменению, проверять сценарии отказа и предоставлять доказательства готовности к продакшену
- Ревьюить код и технические изменения других инженеров, выявлять риски по дизайну, поддерживаемости, безопасности и надёжности
- Работать в существующих и незнакомых кодовых базах, делать инкрементальные улучшения без лишних переписываний
- Участвовать в on-call ротации, реагировать на инциденты, проводить root-cause анализ и доводить follow-up действия до конца
- Менторить других инженеров, делиться техническими знаниями и поддерживать менее опытных коллег
- Координировать зависимости между командами и напрямую взаимодействовать с инженерами для устранения блокеров
Требования
- 5+ лет опыта в backend-разработке и работе с продакшен-системами
- 5+ лет опыта с Perl или PHP
- 5+ лет опыта с реляционными БД, такими как PostgreSQL или MariaDB
- 5+ лет опыта с системами биллинга и выставления счетов
- Сильное понимание backend-архитектуры, логики приложений, API и data-driven систем
- Опыт построения и поддержки транзакционно-нагруженных систем: корзина, checkout, заказы, биллинг или аутентификация
- Сильные навыки SQL и опыт работы с реляционными моделями данных
- Опыт написания автоматических тестов и проверки изменений перед деплоем
- Умение читать незнакомый код и разбираться с проблемами в разных частях продакшен-системы
- Опыт участия в on-call ротации и реагирования на продакшен-инциденты
- Практический опыт использования AI-инструментов в повседневной разработке
- Навыки чёткой письменной коммуникации и умение работать в распределённой команде в разных часовых поясах
Условия
- Удалённая работа в распределённой команде
- Роль individual contributor без прямых подчинённых
- Участие в on-call ротации
- Ежедневное использование AI-инструментов в работе
Навыки
- Perl
- PHP
- PostgreSQL
- MariaDB
- SQL
- API
- биллинг
- аутентификация
- AI-assisted engineering