Full‑Stack Developer

Permanent employee, Full-time · London

Your role
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.
About us
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.
We look forward to hearing from you!
Uploading document. Please wait.
Please add all mandatory information with a * to send your application.