About Kham Lab
Kham Lab is a London-based design and technology studio building practical digital products for
the construction and real-estate industries. Our work focuses on translating complex
workflows into structured systems that are actually usable by the people on the ground.
We are currently developing an early-stage software product built for construction teams, and
are working closely with a small group of real users to shape the product through continuous
feedback and iteration.
About the Role
We’re looking for a backend-focused engineer to help us strengthen and evolve the technical
foundation of the product as it moves beyond MVP.
The role is about improving reliability, data handling, automation logic, and system robustness
as new requirements emerge. You’ll work closely with the founders, who handle product
management, UX, and business development.
This is a hands-on role suited to someone comfortable with evolving systems, pragmatic
decision-making, and incremental improvement rather than large upfront rewrites.
Role Summary
You will take ownership of the backend and automation layer of the product, ensuring it remains
stable, extensible, and easy to iterate on. As user feedback drives new features, you’ll support
the integration of additional services and capabilities while keeping the system maintainable and
secure.
Responsibilities
Backend & Automation
● Maintain and improve backend workflows and automation logic
● Design and evolve the data layer to support growing product needs
● Integrate and manage third-party APIs as required by validated user feedback
● Improve system reliability, error handling, and operational robustness
AI & System Logic
● Work with AI and LLM-based APIs to improve system behaviour, context handling, and task logic
● Iterate on prompts, agents, and supporting infrastructure in collaboration with the founders
Collaboration & Delivery
● Collaborate closely with the founders on feedback-driven iteration
● Suggest technical improvements while balancing speed and maintainability
● Support safe rollouts, testing, and rollback strategies for new features
Candidate Profile
Essential
● Strong backend experience (Node.js and/or Python)
● Hands-on experience with automation or workflow tools (e.g. n8n or similar)
● Experience integrating and managing APIs
● Experience working with databases and data modelling
● Familiarity with LLM-based APIs (e.g. OpenAI, Gemini, or similar)
● Comfortable working with MVPs and evolving systems
Nice to Have
● Experience building apps, dashboards, portals, or internal tools
● Experience with chat-based products or SaaS platforms
● Familiarity with system migrations, parallel systems, or incremental rollouts
● Interest in growing into a broader technical role as the product matures
Working Style
● Async-first with daily progress updates
● Calls every few days for alignment
● Flexible hours, outcome-focused
● Emphasis on practical solutions over over-engineering
Growth Opportunity
As the product matures and demand increases, there is potential for this role to expand in scope
and responsibility, including ownership of broader technical systems.