Enable job alerts via email!

Senior Software Engineer

Kitt

London

On-site

GBP 70,000 - 94,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in workspace management is seeking a full-stack developer to architect and implement solutions across their microservices. This is an exciting opportunity to work in a collaborative environment focused on product development and technical leadership, with strong emphasis on user experience and project impact.

Benefits

28 days holidays plus Bank Holidays
Parental leave: up to 12 weeks paid leave
Regular socials
Free weekly lunch and daily snacks
Cycle to Work scheme
Workplace Nursery Benefit
Octopus MoneyCoach

Qualifications

  • Extensive experience in modern full-stack development environments.
  • Strong proficiency in TypeScript and Go, preferably with distributed systems and cloud platforms.
  • Understanding large-scale systems and making informed architectural decisions.

Responsibilities

  • Lead development of complex features across microservices.
  • Architect and implement scalable solutions.
  • Drive code quality standards and mentor junior engineers.

Skills

TypeScript
Go
Microservices architecture
Systems thinking
Collaboration

Tools

GraphQL
gRPC
Kubernetes
Docker
Terraform

Job description

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
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Remote Senior Software Engineer (LLM) - 34953

Turing

London

Remote

GBP 90,000 - 120,000

2 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

London

Remote

GBP 90,000 - 120,000

2 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

London

Remote

GBP 70,000 - 100,000

4 days ago
Be an early applicant

Nodejs Senior Software Engineer

Tether Operations Limited

London

Remote

GBP 50,000 - 80,000

Yesterday
Be an early applicant

Senior Software Engineer (Remote)

The Investigo Group

Greater London

Remote

GBP 70,000 - 100,000

7 days ago
Be an early applicant

Senior Software Engineer

Huston Photos

Reading

Remote

GBP 50,000 - 80,000

6 days ago
Be an early applicant

Senior Embedded Software Engineer

Lunar Energy

London

Remote

GBP 70,000 - 90,000

10 days ago

Senior Software Engineer - Web3 / Blockchain

JR United Kingdom

Hounslow

Remote

GBP 80,000 - 170,000

3 days ago
Be an early applicant

Senior software engineer

Harrington Starr

High Wycombe

Remote

GBP 85,000 - 110,000

3 days ago
Be an early applicant