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. We 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)
Bonus 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.