Senior Full-Stack Software Engineer

Townhouse
Full time
3 weeks ago

ABOUT US:

Townhouse was created with a single goal: to disrupt and reinvent the global nail salon industry. We are the fastest growing beauty brand in the UK and are driven by a passionate and disruptive team in achieving our mission.

We’ve brought together a world class team from a wide range of industries. And as we’re growing extremely fast, we need brilliant people (like you!) – to join us on our journey and help us deliver our goal.

ABOUT THE ROLE:

We’re looking for a Senior Full-Stack Software Engineer to join our growing development team at Townhouse. In this high-impact role, you'll take technical ownership of critical projects, leading the design and implementation of scalable systems that power everything from our customer-facing mobile apps and POS kiosks to internal tools and backend services.

You’ll be hands-on across the stack — working with TypeScript, Vue, Expo, and Bun — and collaborating closely with product, design, and operational stakeholders to deliver robust solutions that improve customer experience and business performance. You’ll also manage team members, contribute to architectural decisions, and shape best practices as we scale our platform.

If you're a strong full-stack engineer with a passion for building exceptional software and a desire to lead within a fast-moving start up environment, we’d love to hear from you.

KEY RESPONSIBILITIES:

• Lead the design, development, and deployment of full-stack applications using TypeScript, Vue (or similar), Expo, and Bun.

• Own key technical decisions, ensuring our architecture remains scalable, secure, and maintainable.

• Maintain and evolve core applications such as POS kiosks, booking UIs, mobile apps, and integrations — including transitioning legacy Kotlin/Swift components to TypeScript with Expo.

• Collaborate cross-functionally to translate business needs into elegant technical solutions.

• Champion CI/CD pipelines, code quality, automated testing, and documentation standards.

• Drive performance optimizations, address technical debt, and mitigate system risks.

• Manage junior and mid-level engineers, providing feedback through code reviews, pairing, and knowledge-sharing sessions.

ABOUT YOU:

• Strong software engineering experience, including experience managing a squad.

• Strong full-stack background, with deep expertise in TypeScript and frameworks like Vue or similar (React, Angular, etc.).

• Proficient in designing RESTful APIs and working with cloud infrastructure.

• Proven track record of delivering performant, maintainable software at scale.

• Experience translating design specifications into polished, accessible UIs.

• Solid understanding of architecture, design patterns, and modern development practices.

• Experience working with or migrating mobile apps (iOS/Android), ideally with Expo.

• A passion for mentoring, growing teams, and improving engineering culture.

• Start-up mindset — resourceful, delivery-focused, and excited by autonomy and impact.

LOCATION:

Our office is based in Central London and we offer a hybrid working model, aligned with role requirements.

EMPLOYEE BENEFITS AT TOWNHOUSE:

• Private Healthcare & Wellness Support: Including free GP appointments and access to private hospitals when NHS waits are long.

• Shopping Discounts: Save money every day with top-brand discounts.

• Birthday Pamper Party: Free signature manicure/pedicure and bubbly for you and a friend during your birthday month.

• Social Budget: Monthly budget for team treats, lunches, or socials.

• Holiday on Us: Earn one extra paid holiday each year with us (up to 5 days).

• Employee Discount: 75% off treatments.

• Interest-Free Advance: Up to £50 per day worked, available monthly to help with emergencies.

• Refer a Friend: Earn up to £550 for each successful referral.

EQUAL OPPORTUNITIES

We are proud to be an equal opportunity employer. We welcome applications from all backgrounds and are committed to creating an inclusive environment for every team member.

Apply
Other Job Recommendations:

Product Engineer - Fullstack - UK

Reflection AI
City of London, England
  • Own Customer-Facing SurfacesShip the main web dashboard,...
  • Ship the main web dashboard, in-app onboarding, and the...
2 weeks ago

Software Engineer - Space Services Software

Spire
Glasgow, Scotland
  • Contribute to the development and maturation of Spire’s...
  • Develop new space-side applications to orchestrate new...
1 week ago

UK Remote - Senior Full Stack Software Engineer

J.D. Power
Swansea, Wales
  • Harness the power of data: Design, implement, and maintain...
  • Collaborate and deliver: Work with a diverse team to achieve...
1 day ago

Senior Software Engineer, Mobile Cloud

Roku
Manchester, England
Roku is the #1 TV streaming platform in the U.S., Canada, and Mexico, and we've set our sights on powering every television in the...
2 days ago

Senior Software Engineer, Pricing and Derived Data

DRW
City of London, England
  • Contribution to the development of the team, by advancing...
  • Interest in working with Elixir and the BEAM...
2 days ago