Birchwell Associates is proud to represent a leading tech-driven enterprise in the hospitality sector, currently undergoing an exciting phase of growth across major UK cities. This company is redefining how businesses in the industry leverage cutting-edge technology to deliver better, smarter, and more engaging services. The Opportunity We are seeking a Senior Full Stack Developer to join a dynamic, cross-functional product team operating in a fast-paced, early-stage startup environment. This role is hands-on and pivotalideal for someone who thrives on building robust systems and shaping technical strategy in collaboration with product and design teams. As a Senior Full Stack Engineer, you'll influence the full development lifecycle, contribute to architectural decisions, and lead by example in engineering excellence. Key Responsibilities Take ownership of technical delivery and lead by example in code quality, testing, and collaboration Drive product and architectural decisions alongside a skilled product and design team Build scalable, reliable software solutions across the full stack Partner closely with stakeholders to address real-world user needs Mentor fellow engineers and contribute to continuous improvement of engineering practices Help shape and refine team culture and development workflows Tech Stack Overview Frontend : React.js (including Next.js), TypeScript, Tailwind CSS Backend : .NET Core (C#), RESTful APIs Databases : Microsoft SQL Server & MongoDB Cloud & Infrastructure : AWS (ECS with Fargate), Terraform, Cloudflare CI/CD : GitHub Actions Ideal Candidate Profile You should have experience working across modern technology stacks, and ideally have been involved in delivering software products in a fast-paced, agile environment. We're looking for someone who brings a balanced mix of technical depth and product-focused thinking. You will likely have: Proven experience leading complex software projects within cross-functional teams A strong grounding in software engineering principles (SOLID, clean architecture, separation of concerns) Proficiency in automated testing practices including TDD, unit, integration, and E2E tests Hands-on experience with CI/CD pipelines and cloud-native infrastructure Familiarity with infrastructure as code (e.g. Terraform) Confidence working across the full stack: from frontend UIs to backend APIs and infrastructure A product-first mindset caring deeply about solving user problems, not just writing code Strong communication and collaboration skills Comfort operating in a high-growth, startup-style environment