Full Stack Engineer – London

Company: Revoco
Apply for the Full Stack Engineer – London
Location: London
Job Description:

Overview

In this role you will build and improve full-stack applications in TypeScript, with Go exposure, in an AI-first engineering environment. You’ll review and refine AI-generated code to ensure quality and scalability, while collaborating with product, data science, research, and engineering teams. You’ll shape development workflows and engineering standards, helping deliver valuable, production-ready software. This is a hands-on role that rewards curiosity and continuous improvement, within a cross-functional team that values product thinking.

Responsibilities

  • Build, maintain and enhance full-stack applications using TypeScript (Go beneficial)
  • Utilize AI-powered development tools (Cursor, Claude Code, GitHub Copilot) as core workflow components
  • Review and improve AI-generated code for quality, performance and maintainability
  • Own testing, edge cases and code quality across all production approaches
  • Collaborate with Product, Data Science, Research and Engineering to deliver commercially valuable solutions
  • Contribute to development workflows and continuously improve engineering practices
  • Shape technical decisions while upholding scalable architecture and standards

Key requirements

  • Demonstrated commercial software engineering experience
  • Strong TypeScript experience across modern web apps
  • Angular as preferred front-end framework
  • Exposure to Go is beneficial
  • Hands-on experience with agentic AI development tools (Cursor, Claude Code, GitHub Copilot)
  • Product-minded approach focusing on solving business problems
  • Experience writing clean, testable, production-ready software and code reviews
  • Full development lifecycle experience including testing and CI/CD
  • Front-end testing experience with Playwright or Cypress
  • Excellent communication, collaborative and proactive work style
  • Strong organizational skills and ability to manage multiple priorities
  • Curious, adaptable and eager to improve both personal skills and the engineering environment
  • collaborative
  • proactive communication
  • problem-solving
  • TypeScript
  • Angular
  • Go (exposure)

…

Posted: October 22nd, 2026