Job Search and Career Advice Platform

Enable job alerts via email!

Full‐Stack Developer

Personio GmbH

London

On-site

GBP 60,000 - 80,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading tech company in London is seeking a skilled backend developer to build user-facing experiences and APIs. You'll design and implement FastAPI services, build UI features, and create CI/CD pipelines using GitLab. The ideal candidate has strong Python experience, production web application knowledge, and familiarity with SQL and Redis. This role is essential in helping the company drive innovation in AI integration.

Qualifications

  • 3+ years building production web applications.
  • Strong Python and FastAPI experience (async patterns, dependency injection, pydantic).
  • Solid SQL fundamentals and data modeling; practical experience with Redis.

Responsibilities

  • Design and implement FastAPI services and integrations with Prefect flows.
  • Build UI features for monitoring runs, scheduling, and results.
  • Create robust CI/CD pipelines with GitLab.

Skills

Python
FastAPI
SQL
Redis
Kubernetes
TypeScript

Tools

GitLab
PostgreSQL
MySQL
Job description
Overview

Build user-facing experiences and APIs for orchestrated data and compute workflows. Work across FastAPI backends, data stores, caches, and a modern web UI.

Responsibilities
  • Design and implement FastAPI services and integrations with Prefect flows.
  • Build UI features for monitoring runs, scheduling, and results; implement real-time status/caching with Redis where appropriate.
  • Model and optimize schemas and queries in MySQL/PostgreSQL; write safe, well-tested migrations.
  • Create robust CI/CD pipelines with GitLab; own code quality, tests, and release automation.
  • Implement security best practices across authN/Z, rate limiting, input validation, and secrets handling.
  • Collaborate on API design (REST, potentially gRPC) and internal SDKs for Python/Go/Rust services.
  • Add observability (structured logs, metrics, traces) to diagnose performance and reliability issues.
Your profile

You have:

  • 3+ years building production web applications.
  • Strong Python and FastAPI experience (async patterns, dependency injection, pydantic).
  • Solid SQL fundamentals and data modeling; practical experience with Redis for caching/queues/rate-limits.
  • Comfortable with Kubernetes basics, containerized development, and GitLab CI/CD.
  • Experience building modern SPA frontends with TypeScript and a contemporary framework.
  • Familiarity with Prefect concepts (flows, tasks, deployments, storage, results).
Nice to have:
  • Performance work on high-concurrency APIs; profiling and async optimization.
  • Exposure to Go or Rust for high-performance components.
  • Background jobs, scheduling, and event-driven patterns.

Stelia is building a global distributed intelligence platform empowering enterprises to integrate and scale AI’s limitless potential. By optimising data mobility and connecting diverse AI resources, Stelia simplifies distributed AI operations, making them accessible anywhere. Committed to innovation, collaboration, and simplicity, we enable enterprises to lead the AI revolution and drive transformative change across all sectors.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.