Full Stack Software developer
Role details
Job location
Tech stack
Job description
About the CompanyA multidisciplinary agency delivering creative, print, project management and installation solutions for global brands. The business specialises in large-format print, retail graphics and end-to-end campaign delivery-from concept through to installation.
Why This Role MattersAs the business continues to push boundaries with new technologies and production methods, this role will play a key part in building next-generation digital solutions that enhance how global retail campaigns are designed, managed and delivered.
The RoleThis is a standalone Full Stack Software Developer role, offering the opportunity to shape and build internal and client-facing systems from the ground up. You'll work across the full development lifecycle, with the autonomy to define architecture, deliver scalable solutions, and lay the foundations for a future engineering team.
Key Responsibilities* Design, develop and maintain full stack applications using Python and Microsoft .NET* Build and optimise cloud-based solutions within Microsoft Azure* Collaborate with stakeholders across design, production and project teams to translate business needs into technical solutions* Develop tools and systems that support end-to-end campaign delivery, workflow automation and operational efficiency* Ensure code quality, performance, scalability and security across all solutions* Contribute to technical strategy, architecture decisions and future team growth
Requirements
Required Skills & Experience* Strong experience in full stack development using Python and Microsoft .NET* Hands-on experience with Microsoft Azure (e.g. app services, cloud architecture, deployment)* Experience building scalable, production-grade applications* Strong understanding of APIs, system integrations and modern software architecture* Ability to work independently in a standalone role with high ownership* Strong communication skills and ability to work cross-functionally