О компании
Apaleo — открытая API-first платформа управления объектами размещения. Модульная инфраструктура с поддержкой AI позволяет отельерам настраивать стек технологий, автоматизировать рутинную работу и обеспечивать персонализированный гостевой опыт; заявлена поддержка приложений и автономных AI-агентов, адаптирующихся к каждому пребыванию.
О роли
Ищем Middle Backend-инженера в команду Invoice & Tax. Здесь гостиничный бизнес встречается с регулированием: каждому объекту, который работает на Apaleo, нужно правильно выставлять счета и рассчитывать налоги в каждой стране присутствия. Если вам интересно решать реальные compliance-задачи чистым, хорошо протестированным кодом и полностью отвечать за свою работу, читайте далее.
Задачи
- Вести backend-проекты end to end: от валидации требований с продукт-менеджером через архитектуру и техническую декомпозицию до реализации и релиза.
- Разрабатывать и расширять backend-сервисы на .NET 10 в Docker-контейнерах.
- Создавать функции от проектирования базы данных через бизнес-логику до RESTful API, с учётом правил налогообложения и выставления счетов в разных странах.
- Писать чистый, хорошо протестированный код, включая unit- и end-to-end-тесты. В компании нет отдельной QA-функции, поэтому полная ответственность за качество продакшена на разработчике.
- Мониторить собственные сервисы в продакшене, рано выявлять и устранять проблемы.
- Работать в условиях двух дедлайнов по счетам и налогам, обусловленных регуляторными требованиями и обязательствами перед клиентами; своевременно эскалировать риски.
- Тесно сотрудничать с продукт-менеджером, frontend- и backend-инженерами в agile-команде, где ценятся идеи и обратная связь.
Требования
- Степень в Computer Science, смежной технической области или эквивалентный практический опыт.
- Уверенный самостоятельный опыт end-to-end разработки backend-функций в облачной среде.
- Сильный опыт backend-разработки на .NET / C#.
- Готовность работать с налоговой, юридической и compliance-тематикой; глубокой экспертизы с первого дня не требуется, но законодательство по налогам и выставлению счетов в разных странах — основа роли, а не второстепенная деталь.
- Скрупулёзный, внимательный к деталям стиль работы.
- Проактивная коммуникация: комфортно уточнять требования, обозначать риски и эскалировать заранее.
- Практический опыт хотя бы с частью перечисленного:
- реляционные базы данных, например PostgreSQL;
- Docker и контейнеризованные рабочие процессы;
- облачные платформы, например AWS (опыт с Azure тоже приветствуется), и системы на основе сообщений или асинхронные системы, например Kafka или Azure Service Bus;
- знакомство с концепциями микросервисов и API-driven архитектурой;
- умение разбивать задачи, оценивать работу и постепенно выпускать функции;
- опыт или интерес к инструментам AI-assisted coding, например Claude Code, GitHub Copilot или аналогичным.
- Свободный английский.
Будет плюсом
- Первый опыт с Kafka или другими streaming/messaging-системами.
- Опыт с Kubernetes / ECS или cloud-native DevOps-практиками.
- Базовый опыт performance tuning или оптимизации баз данных.
- Опыт работы в SaaS или API-first продуктах.
Что важно знать
- Роль находится в сфере с высокой регуляторной нагрузкой. Значительная часть реализации зависит от законодательства разных стран о налогах и счетах.
- Команда Invoice & Tax играет центральную роль в росте Apaleo: при выходе на новые рынки она проводит discovery и сбор требований, чтобы платформа была готова работать в новой стране.
- Команда растёт и меняется, включая переход со Scrum на Kanban.
Что предлагают
- Разнообразная международная команда: специалисты более чем 20 национальностей.
- Рост и развитие: 360° feedback, выделенный бюджет на обучение, возможности брать больше ответственности; развивающийся карьерный фреймворк.
- Автономия и ответственность: среда, построенная на доверии, прозрачности и сотрудничестве.