8 months ago
London, United KingdomMid Level / Senior
Responsibilities
- Act as a full-stack web application engineer, building features across frontend, backend, data, and infrastructure.
- Model data and schemas across various storage systems, ensuring correctness and performance.
- Design and evolve public APIs and standards, including REST contracts and authentication models.
- Engineer systems for scale and resilience, implementing rate limiting and caching strategies.
- Build and operate event systems using Kafka-class streaming patterns.
- Enhance observability and reliability through metrics, logs, and alerting.
- Utilize LLMs and agents to improve development processes while maintaining code quality.
Requirements
- Proven experience as a full-stack engineer with a focus on user-facing, backend-heavy systems.
- Expertise in TypeScript and experience with React for building user interfaces.
- Strong background in designing and operating public APIs and multi-tenant systems.
- Familiarity with distributed systems concepts such as streams and queues.
- Ability to think in systems and articulate trade-offs clearly.
- Curiosity about LLMs and agents, with an understanding of their applications and limitations.
- Desire to work in a fast-paced startup environment and take ownership of projects.
Benefits
- Meaningful share options to participate in the company's success.
- 25 days of holiday plus an additional day for each year of tenure.
- Private health insurance, including dental and optical coverage.
- Daily lunch budget when working from the London office.
- Financial support for home office setup and annual top-up.
- Annual team offsite to attractive locations.
- Opportunity to work with a team of experienced professionals from top tech companies.
- Discounts on health, fitness, and gift cards.
- Cycle2Work and Electric Cars scheme.
- Hybrid work setup, typically requiring 2 days in the office.
