Ovii Job Board

Software Engineer, Full Stack - UK

Ema

London, United Kingdom • Remote - London, United Kingdom • Full-Time • 7+ years

Posted 2026-06-11 Tech & Engg

Apply on employer site

Job Description

Ovii's Interpretation of the Role

Ema seeks a senior full‑stack engineer to design, build, and maintain enterprise‑grade AI‑enabled software for UK‑based remote teams. The role spans backend services, API platforms, data pipelines, and front‑end interfaces while adhering to security and test‑driven best practices.

Role Snapshot

  • Full‑stack enterprise application development
  • Backend services in Go & Python
  • API design (REST, gRPC, GraphQL) with FastAPI
  • Data pipelines & ML integration (Temporal, Kafka, LLMs)
  • Front‑end UI using React or Angular
  • Test‑driven development
  • Cloud & container orchestration (GCP, Docker, Kubernetes)
  • Security and best‑practice engineering

Must-Have Requirements

  • Go
  • Python
  • REST/gRPC/GraphQL API development
  • FastAPI
  • PostgreSQL
  • Elastic or Redis
  • Docker
  • Kubernetes
  • Google Cloud Platform
  • HTML/CSS/JavaScript
  • React or Angular
  • Test‑driven development
  • SOLID principles
  • enterprise software development
  • backend development
  • API platform design
  • Bachelor's degree in Computer Science or related field

Nice-to-Have Signals

  • LLM / Agentic AI knowledge
  • Temporal
  • Kafka
  • Multi‑tenant SaaS deployment experience
  • Security best‑practice implementation
  • LLM / Agentic AI integration
  • cloud GCP experience

Work Setup

  • Location: London, United Kingdom
  • Work mode: REMOTE
  • Remote scope: COUNTRY_RESTRICTED
  • Remote countries: United Kingdom
  • Employment type: Full-Time

Not Specified in JD

  • Visa sponsorship
  • Salary range
  • Remote eligibility details
  • Notice period
  • Travel requirements
  • Security clearance
  • Coding test
  • Portfolio
  • GitHub
  • Writing sample
  • Cover letter

What You'll Likely Work On

  • Develop and maintain enterprise software applications, including APIs, services, and data layers.
  • Write clean, efficient code using a test‑driven development process.
  • Build scalable back‑end systems in Go and Python.
  • Create and manage REST, gRPC, and GraphQL APIs with FastAPI.
  • Integrate multiple enterprise services using event‑driven technologies such as Temporal and Kafka, and incorporate LLMs.
  • Design front‑end interfaces with HTML/CSS/JavaScript and React or Angular.
  • Ensure security, high availability, and low latency through SOLID design and best‑practice engineering.
  • Continuously improve development processes and tooling.

Good Fit If You Have

  • 7+ years of enterprise software engineering experience.
  • Bachelor's degree in Computer Science or related field.
  • Strong algorithms, data structures, and OOP knowledge.
  • Hands‑on experience with GCP, Docker, and Kubernetes.
  • Familiarity with LLMs, Agentic AI, and multi‑tenant SaaS environments.

Skills

  • Go
  • Python
  • REST / gRPC / GraphQL APIs
  • FastAPI
  • PostgreSQL & NoSQL (Elastic, Redis)
  • React or Angular
  • HTML / CSS / JavaScript
  • Docker & Kubernetes
  • Google Cloud Platform
  • Temporal & Kafka
  • LLM / Agentic AI concepts
  • Test‑driven development

Remote Eligibility

  • United Kingdom