At a Glance
- Tasks: Own and develop backend systems that manage money, homes, and legal processes.
- Company: Join an innovative AI-Native company transforming the rental industry.
- Benefits: Competitive salary, equity, and a dynamic work environment with rapid growth.
- Other info: Be part of a small, high-agency team driving significant industry change.
- Why this job: Make a real impact on how homes are managed with cutting-edge technology.
- Qualifications: 6+ years in backend systems, strong API skills, and experience with distributed systems.
The predicted salary is between 72000 - 88000 Β£ per year.
The role involves owning the backend systems the company runs on, including the architecture that other engineers build on. These systems are critical for managing real people's money, homes, and legal exposure, where correctness, reliability, and scale are non-negotiable.
This is a senior-to-staff hire. At senior level, you will own systems others build on, make architectural decisions, set patterns, and raise the bar around you. At staff level, you will own the technical direction of a domain, decide what gets built and how, unblock other engineers, and be accountable for system behaviour under load.
What you'll work on:
- Money movement: Rent, deposits, and payouts through pooled client-money accounts, focusing on idempotent processing and split-settlement.
- Reconciliation & bookings: A penny-accurate, self-healing ledger reconciling bank activity across thousands of tenancies.
- Event-driven consistency: Services coordinating over Pub/Sub, managing sagas across offer contract tenancy payment without relying on distributed transactions.
- AI harnesses in production: Deploying agentic AI into operational settings with necessary guardrails, observability, and correctness.
Our stack:
We build on NestJS + TypeScript on GCP / GKE, with MongoDB, Redis, and GCP Pub/Sub. You don't need to arrive fluent in it; we hire strong backend engineers who have built production systems with any robust framework (Java/Spring Boot, Go, Kotlin, C#/.NET, Python, or Ruby on Rails) and can ramp into TypeScript quickly.
How we build:
- Small, well-factored services.
- TDD and DDD as defaults.
- Trunk-based CI/CD β you ship to production and own it, with tests, observability, and clean rollbacks.
- Lean frameworks and readable code.
What we're looking for:
- 6+ years building and operating production backend systems (more for staff).
- Fluency in at least one backend language and framework, with the ability to reason about system design.
- Real distributed-systems experience: eventual consistency, idempotency, concurrency, and their failure modes at production scale.
- Strong API and data modelling skills, plus cloud/containerised deployment experience (GCP or AWS, Docker, Kubernetes).
- AI-Native engineer: proficient in using AI across all layers of work and understanding LLM failure modes.
- Senior: a track record of designing systems for others to build on and raising team standards.
- Staff: experience setting technical direction across several services or teams.
Nice to have:
- Experience with MongoDB and GCP/GKE.
- Familiarity with event-driven architecture and message brokers (Pub/Sub, Kafka).
- Experience in payments, ledgers, reconciliation, or financial-correctness domains.
- Background in fintech or regulated, high-trust environments.
Who does well here:
- You are precise about correctness β these systems move money;
Software Engineer (Backend) β Staff / Senior employer: United States Digital Space LLC
United States Digital Space LLC is an exceptional employer, offering a dynamic work culture that prioritises innovation and collaboration in the heart of Greater London. With a strong focus on employee well-being and flexible work options, we provide ample opportunities for professional growth and development, making it an ideal environment for those looking to make a meaningful impact in the field of AI-enabled SaaS engineering.
Contact Details:
United States Digital Space LLC Recruitment Team