Full Stack Engineer

Mindclon Inc — United Kingdom · Posted ~2 days ago

Mid Full-time Onsite

Skills

Flutter Dart TypeScript Python FastAPI React Firebase PostgreSQL Docker GitHub Actions CI/CD Riverpod Node.js Vite pgvector Kubernetes Playwright

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary

Build secure full-stack applications spanning mobile, web and backend services while integrating modern AI capabilities. Work across the entire software lifecycle with a strong focus on quality, security and scalable architecture.

Highlights

Opportunity to build AI-enabled products, work across mobile, web and backend systems, influence architecture and deliver end-to-end features.

Description

Company Description MindClon Inc. is a judgment infrastructure company focused on making high-stakes AI safer and more reliable in real-world settings. As AI moves from content generation and productivity tools into operational decisions, institutional workflows, and physical systems, MindClon builds technologies that help organizations govern AI actions within their own data, policy, and security boundaries. The company reduces reliance on stateless public APIs by enabling local inference, compute, and action governance tailored to sectors such as healthcare, defence, finance, insurance, law, and critical infrastructure. For Physical AI, including robotics, autonomous systems, and clinical devices, MindClon provides a judgment layer that helps systems decide whether to act, defer, escalate, or seek human confirmation. MindClon is dedicated to creating the judgment infrastructure needed as AI transitions from language to action and from screens to embodied intelligence. Role Description The Full Stack Engineer will design, develop, and maintain end-to-end web applications and services that support MindClon’s judgment infrastructure platform. This full-time, on-site role in the Greater Glasgow Area involves building scalable APIs, integrating front-end interfaces with back-end services, and collaborating with product and research teams to translate complex AI governance requirements into robust software solutions. Day-to-day responsibilities include implementing secure and efficient data flows, optimizing system performance, writing clean and testable code, and participating in code reviews. The engineer will also contribute to architecture decisions, deploy and monitor production systems, and help improve development processes and tooling. Qualifications Strong back-end web development skills, with experience in Software Development and Full-Stack Development.Proficiency in front-end development, including modern JavaScript frameworks and Cascading Style Sheets (CSS).Experience designing, building, and maintaining distributed systems, microservices, or cloud-native applications.Knowledge of databases (SQL and/or NoSQL), API design, and integration with external services.Familiarity with secure coding practices, authentication/authorization, and data privacy considerations.Comfort working with AI/ML-driven systems or data-intensive applications is beneficial.Ability to collaborate in cross-functional teams, communicate clearly, and document technical decisions.Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience.Experience with DevOps practices, CI/CD pipelines, and containerization (e.g., Docker, Kubernetes) is a plus.Interest in AI safety, governance, or high-stakes applications of technology is highly valued.Mobile & web apps: Flutter/Dart on Firebase — Riverpod state management, GoRouter, offline-first Firestore, Auth, CrashlyticsBackends: TypeScript Cloud Functions (Node 18+, europe-west2) and Python/FastAPI services; Postgres + pgvector for the on-prem productWeb frontends: React + TypeScript (+ Vite) for enterprise and internal platformsAI/LLM systems: self-hosted open models (Qwen via vLLM/Ollama), Whisper transcription pipelines, RAG, model gateways with cloud-first/local-fallback routing, fine-tuning experiments, LLM evalsDelivery: GitHub Actions CI/CD (including mobile builds), security scanning (gitleaks, osv-scanner, semgrep), Firebase multi-environment deploys (dev/prod)Testing: flutter test with fake Firestore, Firestore security-rules test suites, pytest, Playwright E2EShip features end-to-end across 2–3 active products at a time, from Firestore schema and security rules through UIDesign offline-first, per-user-isolated data models — Firebase Security Rules are our real access control, and you'll treat them that wayBuild and maintain Cloud Functions and FastAPI services with UK/EU data residencyIntegrate and operate LLM features: transcription, summarisation, retrieval, structured extraction — mostly on self-hosted modelsKeep the security bar: no secrets in git, no PII/PHI in logs, consent-gated analytics, validated boundariesWrite tests as part of the definition of done; keep CI green; participate in release gates for develop → main cutsWork ticket-driven: rich Jira tickets with acceptance criteria, meaningful PR descriptions, batched changes Must have 3+ years building and shipping full-stack productsStrong in at least two of: Flutter/Dart, TypeScript/Node, Python — and genuinely willing to work across all threeProduction experience with Firebase or a comparable managed backend (auth, NoSQL data modelling, serverless functions)Solid git and PR discipline; comfortable with CI/CD pipelinesA security-first mindset for sensitive data; working knowledge of UK GDPR obligationsSelf-directed: able to take a well-described ticket to production with minimal hand-holding, and to say clearly what's blocked and whyNice to have NHS or healthtech experience (DSPT, DCB0129/0160, information governance)LLM application engineering: RAG, vLLM/Ollama serving, Whisper/STT, evals, fine-tuningPostgres + pgvector; on-prem or air-gapped deployment experienceRiverpod specifically; mobile release pipelines (App Store / Play Store)Playwright or similar E2E automation