Reporting directly into our Head of Engineering, you'll be working across our comprehensive workspace management platform. This is a full stack role where you'll contribute to our microservices architecture, frontend applications, and infrastructure. It's a great opportunity to flex your skills across a modern, distributed system.
We define ourselves as product engineers - this means we love building products, thinking about the user experience, and collaborating with stakeholders to deliver impactful solutions. As a product engineer, you'll need the ability to zoom out from technical implementation to understand the broader product context, user needs, and business objectives. We value engineers who can contribute to product discussions with technical insight.
Responsibilities
- Technical leadership: Lead the development of complex features across our microservices architecture, from Go-based backend services to React/Next.js frontend applications
- System design: Architect and implement scalable solutions within our 40+ microservice ecosystem, ensuring proper service boundaries and communication patterns
- Cross-stack development: Work across our full technology stack - from GraphQL APIs and gRPC services to mobile apps and infrastructure-as-code
- Code quality & mentorship: Drive code quality standards, conduct thorough code reviews, and mentor junior engineers on best practices and architectural decisions
- Product collaboration: Partner with product managers and designers to translate business requirements into technical solutions, breaking down complex features into manageable deliverables
- Performance & scalability: Optimise system performance across our distributed architecture, identifying bottlenecks and implementing solutions
- DevOps integration: Contribute to our deployment pipeline, working with our custom Kitt CLI tools and Kubernetes infrastructure to ensure smooth releases
- Documentation & standards: Establish and maintain technical documentation, coding standards, and development practices across the engineering organisation
Our team highlights:
- Quarterly hackdays
- Integrated personal development time (3 days a quarter)
- Engineering show and tell over pizza and refreshments
- Up-skilling budget
- A culture focussed on developer experience and giving you a platform to thrive and grow both technically and personally (we are obsessed with DX)
- Mob programming & pair programming
About you
- Experience: Extensive experience in modern full-stack development environments, preferably with microservices architectures.
- Technical breadth: Strong proficiency in strongly-typed programming languages (preferably strong TypeScript experience, with bonus points for Go) with experience in distributed systems and cloud platforms
- Systems thinking: You understand the complexities of large-scale systems and can make informed architectural decisions that balance performance, maintainability, and business needs
- Product mindset: Solving complex problems gives you energy, you have a product mindset and genuinely care about delivering exceptional user experiences. You can zoom out from implementation details to understand user needs and business context. We value engineers with strong design taste who can contribute meaningfully to product and UX discussions - bonus points if you love frontend and get a kick out of making great user interfaces.
- Technical curiosity: You're naturally curious about how users interact with products and can translate user feedback into technical improvements
- Leadership qualities: You naturally mentor others, drive technical discussions, and can influence engineering practices across teams
- Scale-up energy: Ambitious and eager to work in a friendly scale-up environment with the mission to transform workspaces globally
- Collaboration: You thrive in cross-functional teams, working closely with product managers, designers, and other engineers to deliver impactful solutions
- Quality focus: You're passionate about code quality, testing, and building maintainable systems that can scale with our growing business
Some of our products
- Groceries - we have an in-house groceries product that facilitates fulfilling our customer’s subscriptions to their grocery products, as well as empowering our delivery drivers to pick from our warehouse and deliver products efficiently to our network
- Access Control - we have an internal access control system that enables our technical teams to visit sites from the same app they use to do their work
- App & Web – Kitt’s core customer experience is encapsulated in our native app and web products, which allows user’s to access their space digitally, from opening doors, to booking desks and setting up subscriptions to services that Kitt provides.
- Operational Systems - We have a plethora of internal tools that our in-house team uses to manage our network of spaces and ensure our customer experience is the best it can possibly be, from an in-house request system, to smart automatic scheduling of jobs and operatives across our portfolio.
Our Stack
Here's the technology we use, it would be ideal if you have experience in these, but don't worry if you don't, we foster a culture of continuous learning and development, so you will have opportunity to get to grips with new technologies.
Backend & Microservices
- Go - Primary language for our 40+ microservices
- gRPC & Protocol Buffers - Inter-service communication
- GraphQL - Client-facing API gateway
- MySQL, PostgreSQL, Redis - Data storage and caching
- Google Cloud Pub/Sub - Event-driven architecture
Frontend & Mobile
- TypeScript - Primary frontend language
- React & Next.js - Web applications
- React Native & Expo - Mobile applications
- CSS, CSS-in-JS - Styling
- GraphQL Codegen - Type-safe API integration
Artificial Intelligence
- OpenAI & Gemini – We use OpenAI models to ease our internal teams workflows, as well as automating some time intensive manual tasks. We’re looking to bring AI to the forefront of our operational workflows.
Infrastructure & DevOps
- Kubernetes - Container orchestration
- Docker - Containerisation
- Terraform - Infrastructure as Code
- AWS & Google Cloud - Multi-cloud setup
- Custom Kitt CLI - Development tooling
- CircleCI - CI/CD pipeline
Why Kitt?
The world of work has shifted forever. As people everywhere prioritise purpose over their paychecks, company culture has been thrown into the spotlight. But the problem is, too many companies are showing up to work in bland, cookie-cutter offices. We’re leading this change.
Real company culture can only be built in-person, in the real world – and for it to be authentic it needs its very own, personalised space. That’s why we create offices as unique as the brands and the people who work there. We’re long-term culture partners to our clients long after they've signed the lease and chosen the paint colours.
We’re disrupting an industry that has long needed a shake up, and with our sights set on helping every brand find their dream home, the future of office space and culture is in very good hands.
We’ll Kitt you out
- Starting salary of between £70,000 - £94,000
- 28 days holidays a year plus Bank Holidays
- Parental leave: up to 12 weeks paid parental leave for the primary caregiver
- Pregnancy loss support leave
- Regular socials. We love a good party.
- Free weekly lunch, bi-weekly breakfast and daily snacks
- Team socials on a Thursday
- Octopus MoneyCoach
- Workplace Nursery Benefit
- Cycle to Work scheme
- Season Ticket Loans
- Plumm - to support your mental health and wellbeing