Full Stack Developer (Rust, AI, Cloud Infrastructure)

Remote
Apply
AI Summary

We are seeking a Full Stack Developer to join our team, focusing on modern Rust-based web development and AI-integrated applications. The ideal candidate will have 2-3+ years of experience building real web applications and a strong frontend experience with React, Angular, or similar modern frameworks.

Key Highlights
Building RAG systems, multi-cloud container orchestration platforms, and intelligent CRMs
Developing frontend applications with Dioxus and backend services in Rust
Collaborating on RAG architectures and participating in technical decision-making
Key Responsibilities
Developing frontend applications using Dioxus and backend services in Rust
Designing data models and system architectures for new AI-powered applications
Collaborating on RAG architectures and participating in technical decision-making
Technical Skills Required
Rust Nix Dioxus SpinFramework LanceDB QDrant PostgreSQL Redis Kubernetes OpenZiti Docker ArgoCD DaisyUI Tailwind CSS
Benefits & Perks
Fully remote work
Competitive salary
Flexible work arrangement
Nice to Have
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

Job Description


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.​

Similar Jobs

Explore other opportunities that match your interests

Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Associate

Ulixe Group

Italy

Junior Front-end Developer

Programming
1d ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Entry level

joinrs

Italy

Back-end Developer

Programming
1d ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Associate

Azienda Riservata Italia

Italy

Subscribe our newsletter

New Things Will Always Update Regularly