Company description
Uranion is a software house specialising in AI and cloud infrastructure for enterprise clients. We build production-ready systems that integrate AI, automation, and cloud-native architectures: RAG-based knowledge management platforms, multi-cloud Kubernetes deployments, intelligent CRMs, and semantic search engines.
Our stack is intentionally modern. Rust for performance-critical systems, Nix for reproducible environments, Dioxus for frontend WASM applications, vector databases (LanceDB, QDrant), and zero-trust networking with OpenZiti. We work fully remote with a lean, expert team where architectural decisions are collaborative, not hierarchical. We prioritise code quality, ownership, and solving real technical problems over bureaucratic processes.
Role description
This is a full-time, fully remote Full Stack Developer position with a focus on modern Rust-based web development and AI-integrated applications. You will work on diverse projects: building RAG systems that turn 30 years of email archives into queryable AI knowledge bases, developing multi-cloud container orchestration platforms, creating intelligent CRMs from scratch, and integrating generative AI capabilities into enterprise workflows.
What you'll actually do:
Develop frontend applications using
Dioxus
(Rust/WASM framework) and DaisyUI, transitioning from traditional React/Angular if needed Build backend services in
Rust
using SpinFramework, managing state with LanceDB, QDrant, PostgreSQL, and Redis Design data models and system architectures for new AI-powered applications Use
Nix
to create reproducible development and deployment environments across the team Collaborate on RAG (Retrieval-Augmented Generation) architectures, embedding generation, and vector search optimisation Participate in technical decision-making—we don't have "architects" who dictate from above
Tech stack highlights:
Core: Rust, Nix, Dioxus, SpinFramework Data/AI: LanceDB, QDrant, Arrow, OpenDAL, Python (for ML prototyping) Infrastructure: Kubernetes/K3S, OpenZiti, Docker, ArgoCD UI: DaisyUI, Tailwind CSS
Qualifications mindset (most important):
Algorithmic thinking:
You understand data structures, computational complexity, memory management—not just framework patterns Fast learner with curiosity beyond work hours:
You learn new technologies because you genuinely want to, not just because a ticket requires it Critical AI tool usage:
You use Copilot/ChatGPT/Cursor to accelerate work, but you validate output and understand when it's wrong Ownership mentality:
You care about the quality of what you ship, not just closing tickets Comfortable verbalizing technical reasoning:
You can explain your thought process during pair programming and code reviews
Technical requirements:
2-3+ years professional experience building
real web applications
(enterprise dashboards, CRMs, SaaS platforms, not just landing pages) Strong
frontend
experience with React, Angular, or similar modern frameworks Backend sensibility:
You've built APIs, managed application state, integrated databases, and understand server-side logic Willingness to
learn Rust and Nix. W e don't expect you to be an expert on day one, but you should be excited to dive in Comfortable with
Linux CLI, build systems, and Docker Fluent
English
(Italian is a plus for internal communication)
Premio points:
Experience with
Rust, WebAssembly (WASM), or Dioxus/Yew/Leptos Familiarity with
Nix
or other reproducible build systems Knowledge of
RAG systems, vector databases, or embedding models Background in
microservices, gRPC, or distributed systems Experience with
Kubernetes or cloud-native architectures Note: This is a fully remote position, not on-site in London. We have team members across Europe working in their own time zones.