Principal Full Stack Engineer | Remote UK | £138K–£158K

About Stack Engineer
We are a high-growth, product-led technology company building cutting-edge digital solutions used by millions worldwide. With a strong presence in the US and UK, our teams thrive on solving complex engineering challenges in scalable, secure, and mission-critical environments. We’re known for our culture of innovation, collaboration, and engineering excellence—and we’re looking to bring on board a seasoned Principal Full Stack Engineer who can help shape the future of our technology stack.
The Opportunity
This is not your average engineering role. As a Principal Full Stack Engineer, you will act as a technical leader and hands-on architect, working across the entire software development lifecycle—from architectural design to production deployment. You’ll mentor developers, set coding standards, influence system architecture, and ensure engineering best practices are followed at scale.
This role is ideal for someone who enjoys solving high-level strategic problems and low-level code optimizations with equal enthusiasm. You’ll work closely with Product, DevOps, Security, and Design teams to deliver high-impact features and platforms that directly impact the business.
What You’ll Do
- Lead end-to-end architecture and development of complex web and backend systems.
- Collaborate cross-functionally with designers, product managers, and other engineers to deliver high-quality features and enhancements.
- Drive full stack initiatives using modern JavaScript/TypeScript frameworks (React, Node.js) and scalable backend architectures.
- Establish and enforce coding standards, development workflows, and engineering best practices.
- Perform code reviews, mentor senior and mid-level developers, and participate in architecture discussions.
- Own production-grade systems and lead incident response and postmortems when necessary.
- Identify technical debt and lead continuous improvement initiatives.
- Evaluate new technologies and make recommendations to improve system performance, scalability, and resilience.
Tech Stack
We’re always evolving, but currently our core stack includes:
- Frontend: React, TypeScript, Next.js
- Backend: Node.js, Express, Python (some microservices)
- Database: PostgreSQL, MongoDB, Redis
- Cloud Infrastructure: AWS, Docker, Kubernetes, Terraform
- CI/CD: GitHub Actions, CircleCI, Helm
- Monitoring: Datadog, Sentry, Prometheus, Grafana
Who You Are Stack Engineer
- You have 8+ years of experience as a software engineer, including significant experience in a full stack or backend-focused leadership role.
- Proven experience in designing and building scalable distributed systems and microservices.
- You’re hands-on with JavaScript/TypeScript, React, and Node.js, and you have experience with other languages like Python or Go.
- Experience working in cloud-native environments (AWS preferred) and deploying containerized applications with Docker and Kubernetes.
- Excellent understanding of DevOps practices, CI/CD pipelines, and infrastructure as code.
- You’re passionate about clean code, testing, documentation, and scalable engineering processes.
- Strong communication skills and ability to work with distributed teams in different time zones.
- You thrive in fast-paced environments and enjoy the challenge of leading large-scale projects from concept to delivery.
Nice-to-Haves
- Experience working at a high-growth SaaS or B2B tech company.
- Familiarity with domain-driven design, event-driven architectures, or serverless patterns.
- Contributions to open-source projects or technical blogs.
- Prior experience mentoring teams or leading technical strategy initiatives.
Why Join Stack Engineer Us?
- Remote-first culture with flexible working hours aligned to UK or US time zones.
- Competitive salary in the range of £138K–£158K per year.
- Generous equity options—we want you to share in our success.
- 25+ days paid annual leave, plus public holidays.
- Annual learning & development budget, wellness stipend, and top-tier equipment.
- A transparent, inclusive, and collaborative company culture.
- Opportunity to work on high-impact projects that directly drive company growth.
Hiring Process
We keep our hiring process straightforward and respectful of your time:
- Intro Call – 30-minute conversation with our Talent Partner.
- Technical Interview – Deep dive into your engineering background, system design, and past work.
- Coding Challenge or Technical Assessment – Depending on your preferences and experience.
- Team Interviews – Meet cross-functional stakeholders and engineers you’ll be working with.
- Offer Stage – If it’s a match, we’ll make it official and welcome you on board.
Equal Opportunities
We are proud to be an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We welcome applicants from all backgrounds, regardless of race, religion, gender, sexual orientation, national origin, age, or disability status.
Ready to Apply?
If you’re a passionate, ambitious engineer who’s ready to help shape the future of software systems at scale, we want to hear from you.
Apply now and help us build what’s next.