Software Engineer, Platform
О компании
Numeral занимается автоматизацией налоговых процессов. Компания основана в 2023 году, привлекла более $157 млн от Benchmark, Mayfield, Y-Combinator и других инвесторов. Обслуживает более 3 500 платящих клиентов, ежегодно увеличивая выручку более чем втрое.
О роли
Ищем Senior Software Engineer, Platform для создания сервисов, инфраструктуры и интерфейсов для разработчиков, обеспечивающих работу Numeral. Команда платформы работает над инфраструктурой, публичным API, MCP-сервером, а также интеграциями с биллинговыми платформами и ERP-системами. Роль предполагает значительную ответственность: вы будете вести проекты от проектирования до продакшена, участвовать в архитектурных решениях и тесно сотрудничать с продуктовыми и инженерными командами.
Задачи
- Разрабатывать и развивать публичный API и MCP-сервер, чтобы клиенты, разработчики и AI-инструменты могли удобно работать с Numeral.
- Создавать интеграции с биллинговыми платформами и ERP-системами, включая синхронизацию данных, автоматизацию рабочих процессов и обработку сложностей реальных финансовых данных.
- Совершенствовать инфраструктуру платформы для поддержки надёжных API, фоновых задач и конвейеров данных при росте объёмов транзакций.
- Вести проекты от начала до конца: техническое проектирование, реализация, развёртывание и дальнейшая эксплуатация.
- Улучшать наблюдаемость, производительность и реагирование на инциденты, чтобы быстро выявлять проблемы и предотвращать их повторение.
- Автоматизировать инфраструктуру и процессы развёртывания с помощью infrastructure-as-code, CI/CD и контейнерных инструментов.
- Взаимодействовать с продуктовыми и инженерными командами для выпуска новых возможностей при сохранении надёжности и поддерживаемости систем.
Требования
- Опыт 5+ лет в разработке и эксплуатации бэкенд-систем или платформенных решений в продакшене.
- Сильные навыки бэкенд-разработки, опыт с Node.js, PostgreSQL и Redis или аналогичными технологиями.
- Опыт создания API, интеграций или конвейеров данных с вниманием к корректности, обработке ошибок и поддерживаемости.
- Практический опыт с AWS или другой облачной платформой и контейнеризированными нагрузками на ECS, Kubernetes или аналогичных инструментах.
- Понимание основ распределённых систем: повторные попытки, идемпотентность, очереди, восстановление после сбоев.
- Опыт использования логов, метрик и трассировки для отладки продакшен-проблем и повышения надёжности систем.
- Способность работать в условиях неопределённости, принимать прагматичные технические решения и чётко объяснять компромиссы.
- Ответственность и клиентоориентированность: доводить дело до конца, следить за работой в продакшене и связывать технические решения с потребностями клиентов.
Будет плюсом
- Опыт с платежами, налогами, бухгалтерией или другими системами, где финансовые данные должны быть точными и проверяемыми.
- Опыт интеграции с биллинговыми платформами или ERP.
- Опыт создания публичных API, инструментов для разработчиков или MCP-серверов.
- Опыт в инфраструктурной или платформенной инженерии, включая Terraform, CI/CD или инструменты наблюдаемости.
- Опыт с событийно-ориентированными системами или эволюцией архитектуры растущего приложения.