О компании
В Tally мы создаём современную платформу для бухгалтерского учёта, которая помогает малым и средним предприятиям тратить меньше времени на управление финансами и больше — на развитие бизнеса. Бухучёт полон повторяющихся, ручных процессов, которые сложно автоматизировать надёжно. Мы меняем это, сочетая AI с качественными практиками разработки программного обеспечения для обработки финансовых процессов от начала до конца. Мы решаем сложные инженерные задачи — от обработки финансовых документов до управления процессами, растянутыми на недели. Мы строим системы, которым бизнес может доверить свои финансы, где точность, надёжность и прослеживаемость важны не меньше, чем скорость.
Задачи
•Работать во всех слоях стека: от backend-сервисов и API до пользовательских интерфейсов.
•Строить AI-powered workflows, обрабатывающие реальные бухгалтерские задачи, комбинируя LLM с детерминированной логикой, валидацией и человеческим контролем там, где это необходимо.
•Создавать системы, управляющие долго выполняющимися процессами, корректно обрабатывающие сбои и восстанавливающиеся без потери данных о произошедшем.
•Извлекать, обрабатывать и сверять информацию из счетов, квитанций, банковских транзакций и других финансовых документов.
•Помогать определять архитектуру, практики разработки и техническое направление по мере роста продукта и команды.
Требования
•Опыт проектирования, создания и поддержки production-систем, с хорошим пониманием архитектуры, баз данных, API и распределённых систем.
•Уверенное создание backend-приложений на Python.
•Умение понимать, когда стоит держать всё просто, а когда — инвестировать в более надёжные решения, и как балансировать скорость с поддерживаемостью.
•Способность провести задачу от идеи до production, принимать самостоятельные решения, работать в тесном контакте как с техническими, так и с нетехническими коллегами.
•Интерес к созданию программного обеспечения с использованием LLM и агентных workflows.
Будет плюсом
•Опыт с Django и PostgreSQL.
•Практический опыт — большой плюс, но не обязателен.
•Опыт с этими технологиями — плюс, но важнее сильные инженерные фундаментальные знания.
Условия
•Работа в офисе, 5 дней в неделю, в Лиссабоне.
•Мы верим, что сильные команды на раннем этапе строятся в одной комнате.
•Наш продукт на раннем этапе: что-то ещё не доработано, многое предстоит выяснить — это часть возможности сделать реальный вклад.
•Придётся носить несколько «шляп», работать за пределами обычных обязанностей и помогать там, где нужно. Это не изменится в ближайшее время.
•Ожидается использование AI-инструментов для более быстрой работы, экспериментов и фокуса на важном. Важно качество того, что вы создаёте, а не количество написанных строк кода.