The role of Software Engineer II (Full-Stack) at Deliveroo involves building essential digital experiences for merchants' branded websites and apps. This position focuses on improving code structure, enhancing system architecture, and collaborating with other engineering teams. Candidates should have experience with programming languages like Go or Python and familiarity with both relational and NoSQL databases.