flat-out work

Translations
работать изо всех сил
We've been flat-out working to meet the deadline.
Мы работали изо всех сил, чтобы успеть к дедлайну.
Definitions
Flat-out work refers to working at maximum effort, speed, or intensity, often without breaks or pauses. It implies giving one's all to a task or job, sometimes under pressure or tight deadlines.
Words
flat-out

adverb
изо всех сил
work

noun
работа