Principal Full Stack Engineer
Work better with the operating system for the future of work
Now is the time for organisations to reimagine and reinvent the way they work, and seize the opportunity to create a strong culture where everyone can thrive.
We believe the way we work should lift us up, not lock us in. Enabling people to flourish, in everything they do. That’s why we’re building the next generation of tools for hybrid working, designed to unleash the potential of people, powering a more positive way of working.
Our vision is to create a world in which every person has access to the opportunity, the tools and the environment to do their best work wherever they are.
We help workplace leaders to create the best conditions for their people, by improving the coordination of people, time and space.
We’ve set the standard by developing the operating system for hybrid working, helping teams feel trusted and empowered to make the best choices about how, when and where they get their best work done.
We have helped some of the world's most forward-thinking companies transform the way they work, many who never really had to give much thought to how they would coordinate people, time and space before...until now.
We’re not the only ones who are passionate about helping our customers harness hybrid working, we are also backed by top investors including; Intel Capital, HPE Pathfinder, Accelerated Digital Ventures, Manta Ray, firstminute.capital, and Techstars. So you know there is more to come...
We are looking for an exceptional individual to join our expanding Engineering team. The role reports to the Director of Engineering and is remote-first with the option of working at our office in the heart of Belfast.
Summary
We are looking for bold, collaborative, and creative people to help us deliver foundational technology that transforms the way the world works and manages its daily routines.
As a Principal Full Stack Engineer, you will work alongside our growing team to create innovations and solutions that will help to shape a burgeoning industry. Working in an agile development environment with a distributed team you will help set the engineering architecture and direction of our products. You will use your experience to mentor and coach team members to help the whole team succeed together.
This role will provide you with the opportunity to:
- Build highly performant, scalable PHP based SaaS applications.
- Craft beautiful frontend applications using Angular 14 and Typescript.
- Develop solutions to deliver new innovative products for web and mobile platforms using the Kadence RESTful APIs running in AWS.
- Help drive software architecture and code standards.
- Work closely with the wider engineering team (full-stack, backend), designers, and product.
- Be included in decisions and challenge our technical direction.
- Continuously discover, evaluate, and implement new technologies to maximise efficiency across the team. Design and develop code with performance, usability, maintainability, and security in mind.
- Create and maintain internal technical documentation for deliverables.
Qualifications and Skills
- Demonstrated experience building large-scale consumer web/mobile applications and distributed systems
- Strong knowledge of PHP, ideally with the Symfony framework.
- Strong knowledge of TypeScript (Angular preferred) to create interactive user interfaces.
- Up to date with the latest frontend libraries, frameworks, and practices.
- Passionate about writing clean code.
- Understanding of node.js and build tools.
- You must be a quick learner and be flexible about what technologies you use. Here is what our current stack is:
○ Front-end: TypeScript, Angular 14
○ Backend: PHP 8.1 / Symfony 6, REST, API Platform, Lambda (Node.JS)
○ Database: MySQL (Aurora DB) , Redis (ElastiCache)
○ Development tools: Jira, Jenkins, Gitlab, Automated Testing
○ Cloud: AWS (20+ services), Kubernetes, Docker
○ Mobile: Android (Kotlin, Java) and iOS (Swift)
- You must be comfortable with rapid development in a Scrum / Agile environment and iterating based on market and customer feedback.
- Excellent collaborator and communicator within your team and the wider company.
- BSc in a related field such as Computer Science, Computer Engineering, or other software/design discipline.
Nice to have
- Experience building iOS apps using Swift or other mobile applications
- Experience of working in a cloud environment, ideally AWS
What we offer you
- The chance to experience an early-stage startup as it begins to scale
- Pioneering work with a brand new technology
- Join a passionate and fun team that is quickly expanding in both London and Belfast
- Regular company socials
- 5 weeks vacation per annum, flexible work/life balance
- Stock options
- Company Pension
- Cycle2work Scheme
- Department
- Product & Development
- Role
- Principal Software Engineer
- Locations
- London, Belfast
- Remote status
- Fully Remote

About Kadence
The way we work has changed forever and Kadence empowers workplace leaders to unlock the value of flexible working.
Kadence is a desk booking and space management solution built for flexible working. Managing your spaces at scale is easy when work patterns and workflows can be set up to change dynamically in response to an ever changing world.
We transform workspaces into smarter, safer, amazing spaces to create frictionless experiences, and for workplace leaders we deliver data-driven insights into how People use Spaces to Work.
We help teams to do their best work, whenever and wherever they choose.
Principal Full Stack Engineer
Loading application form
Already working at Kadence?
Let’s recruit together and find your next colleague.